From: Hakan Çelik Date: Sat, 18 Apr 2020 16:17:19 +0000 (+0300) Subject: Add spaces around the ":=" operator in ast_unparse.c (GH-19568) X-Git-Tag: v3.9.0a6~72 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ce578831a4e573eac422a488930100bc5380f227;p=thirdparty%2FPython%2Fcpython.git Add spaces around the ":=" operator in ast_unparse.c (GH-19568) --- diff --git a/Lib/test/test_future.py b/Lib/test/test_future.py index 0522003d3c9b..fdca2312fab7 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 443e7125d774..d1e9d42d33bd 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;