bpo-35224: Add support for NamedExpr to unparse.py (GH-11670)

https://github.com/python/cpython/commit/1396d8fab4d0ae830d45f4937322bbb43ce... commit: 1396d8fab4d0ae830d45f4937322bbb43ce0c30e branch: master author: Victor Stinner <vstinner@redhat.com> committer: GitHub <noreply@github.com> date: 2019-01-25T01:49:53+01:00 summary: bpo-35224: Add support for NamedExpr to unparse.py (GH-11670) files: M Tools/parser/unparse.py diff --git a/Tools/parser/unparse.py b/Tools/parser/unparse.py index 82c3c7768072..70b47a174053 100644 --- a/Tools/parser/unparse.py +++ b/Tools/parser/unparse.py @@ -79,6 +79,13 @@ def _Expr(self, tree): self.fill() self.dispatch(tree.value) + def _NamedExpr(self, tree): + self.write("(") + self.dispatch(tree.target) + self.write(" := ") + self.dispatch(tree.value) + self.write(")") + def _Import(self, t): self.fill("import ") interleave(lambda: self.write(", "), self.dispatch, t.names)
participants (1)
-
Victor Stinner