diff options
| -rw-r--r-- | scoped_nodes.py | 2 |
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 |
