diff options
Diffstat (limited to 'astroid/tree/node_classes.py')
-rw-r--r-- | astroid/tree/node_classes.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/astroid/tree/node_classes.py b/astroid/tree/node_classes.py index 78a9afc8..722e2b75 100644 --- a/astroid/tree/node_classes.py +++ b/astroid/tree/node_classes.py @@ -185,8 +185,11 @@ class Arguments(base.AssignTypeMixin, AssignedStmtsMixin, base.NodeNG): @decorators.cachedproperty def fromlineno(self): - lineno = super(Arguments, self).fromlineno - return max(lineno, self.parent.fromlineno or 0) + # Let the Function's lineno be the lineno for this. + if self.parent.fromlineno: + return self.parent.fromlineno + + return super(Arguments, self).fromlineno def format_args(self): """return arguments formatted as string""" |