diff options
author | Julien Cristau <julien.cristau@logilab.fr> | 2013-07-18 12:39:00 +0200 |
---|---|---|
committer | Julien Cristau <julien.cristau@logilab.fr> | 2013-07-18 12:39:00 +0200 |
commit | 5b0746a34b39a9c8d0fb00a1277fd844666a247d (patch) | |
tree | b4dcd43baaf86bd51a69f8ecd6ee3a51819aa9da | |
parent | 87108e5c35aea7c5b37e1a3eeb35fa52edeff750 (diff) | |
download | astroid-git-5b0746a34b39a9c8d0fb00a1277fd844666a247d.tar.gz |
Fix format_args when there are no positional arguments
When formatting arguments, don't output an extra leading comma if the
function has no positional arguments.
-rw-r--r-- | node_classes.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/node_classes.py b/node_classes.py index 92a152da..8c6ad8aa 100644 --- a/node_classes.py +++ b/node_classes.py @@ -268,7 +268,9 @@ class Arguments(NodeNG, AssignTypeMixin): def format_args(self): """return arguments formatted as string""" - result = [_format_args(self.args, self.defaults)] + result = [] + if self.args: + result.append(_format_args(self.args, self.defaults)) if self.vararg: result.append('*%s' % self.vararg) if self.kwarg: |