summaryrefslogtreecommitdiff
path: root/astroid/rebuilder.py
diff options
context:
space:
mode:
Diffstat (limited to 'astroid/rebuilder.py')
-rw-r--r--astroid/rebuilder.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/astroid/rebuilder.py b/astroid/rebuilder.py
index c18893d8..a60785c4 100644
--- a/astroid/rebuilder.py
+++ b/astroid/rebuilder.py
@@ -1063,6 +1063,13 @@ class TreeRebuilder3(TreeRebuilder):
)
return newnode
+ def visit_namedexpr(self, node, parent):
+ newnode = nodes.NamedExpr(node.lineno, node.col_offset, parent)
+ newnode.postinit(
+ self.visit(node.target, newnode), self.visit(node.value, newnode)
+ )
+ return newnode
+
if sys.version_info >= (3, 0):
TreeRebuilder = TreeRebuilder3