From 6dd29c8efb649c31155b6e1deb6e2890b139ab4f Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Fri, 14 Feb 2020 15:15:23 +0100 Subject: [PATCH] Fix ExprStmt.get_rhs for annotations --- parso/python/tree.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/parso/python/tree.py b/parso/python/tree.py index 1437661..42fb9be 100644 --- a/parso/python/tree.py +++ b/parso/python/tree.py @@ -1081,7 +1081,13 @@ class ExprStmt(PythonBaseNode, DocstringMixin): def get_rhs(self): """Returns the right-hand-side of the equals.""" - return self.children[-1] + node = self.children[-1] + if node.type == 'annassign': + if len(node.children) == 4: + node = node.children[3] + else: + node = node.children[1] + return node def yield_operators(self): """