summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scoped_nodes.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/scoped_nodes.py b/scoped_nodes.py
index ba50b646..02b3b3e5 100644
--- a/scoped_nodes.py
+++ b/scoped_nodes.py
@@ -542,6 +542,8 @@ class Function(Statement, Lambda):
if self.decorators is not None:
self.fromlineno += sum(node.tolineno - node.lineno + 1
for node in self.decorators.nodes)
+ if self.args.fromlineno < self.fromlineno:
+ self.args.fromlineno = self.fromlineno
self.tolineno = lastchild.tolineno
self.blockstart_tolineno = self.args.tolineno