diff options
author | Hakan Çelik <hakancelik96@outlook.com> | 2020-04-18 16:17:19 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-18 16:17:19 (GMT) |
commit | ce578831a4e573eac422a488930100bc5380f227 (patch) | |
tree | 36941dee90039657430686babe68c52e4b46e672 | |
parent | 2b5603140c09766a7d4e8243a70d7144f684f6f9 (diff) | |
download | cpython-ce578831a4e573eac422a488930100bc5380f227.zip cpython-ce578831a4e573eac422a488930100bc5380f227.tar.gz cpython-ce578831a4e573eac422a488930100bc5380f227.tar.bz2 |
Add spaces around the ":=" operator in ast_unparse.c (GH-19568)
-rw-r--r-- | Lib/test/test_future.py | 4 | ||||
-rw-r--r-- | Python/ast_unparse.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/Lib/test/test_future.py b/Lib/test/test_future.py index 0522003..fdca231 100644 --- a/Lib/test/test_future.py +++ b/Lib/test/test_future.py @@ -296,8 +296,8 @@ class AnnotationsFutureTestCase(unittest.TestCase): eq('f((x for x in a), 2)') eq('(((a)))', 'a') eq('(((a, b)))', '(a, b)') - eq("(x:=10)") - eq("f'{(x:=10):=10}'") + eq("(x := 10)") + eq("f'{(x := 10):=10}'") eq("1 + 2 + 3") def test_fstring_debug_annotations(self): diff --git a/Python/ast_unparse.c b/Python/ast_unparse.c index 443e712..d1e9d42 100644 --- a/Python/ast_unparse.c +++ b/Python/ast_unparse.c @@ -829,7 +829,7 @@ append_named_expr(_PyUnicodeWriter *writer, expr_ty e, int level) { APPEND_STR_IF(level > PR_TUPLE, "("); APPEND_EXPR(e->v.NamedExpr.target, PR_ATOM); - APPEND_STR(":="); + APPEND_STR(" := "); APPEND_EXPR(e->v.NamedExpr.value, PR_ATOM); APPEND_STR_IF(level > PR_TUPLE, ")"); return 0; |