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 | 1d8a6609f347b5737fab79fb78e39f9127b4fbb6 (patch) | |
tree | 30eca215c4755bb96f3f0cb61546b97279484efc | |
parent | 17fb37488b0305f807b8bd16ef8dcdc789f331c1 (diff) | |
download | astroid-1d8a6609f347b5737fab79fb78e39f9127b4fbb6.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 92a152d..8c6ad8a 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: |