diff options
-rw-r--r-- | astroid/node_classes.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/astroid/node_classes.py b/astroid/node_classes.py index 524cb4e6..aef8dd02 100644 --- a/astroid/node_classes.py +++ b/astroid/node_classes.py @@ -618,6 +618,16 @@ class Call(bases.NodeNG): self.args = args self.keywords = keywords + @property + def starargs(self): + args = self.args or [] + return [arg for arg in args if isinstance(arg, Starred)] + + @property + def kwargs(self): + keywords = self.keywords or [] + return [keyword for keyword in keywords if keyword.arg is None] + class Compare(bases.NodeNG): """class representing a Compare node""" |