Multiple inheritance completion in Python 2 did not work

Fixes #1071.
This commit is contained in:
Dave Halter committed 2018-04-10 08:58:30 +02:00
1 parent 777d9defc5
commit 764b67d232
2 files changed
+29 -1

No files matched your search

+3 -1
View File
@@ -101,7 +101,9 @@ class TreeArguments(AbstractArguments):
if self.argument_node is None:
return
if not (self.argument_node.type == 'arglist' or (
# Allow testlist here as well for Python2's class inheritance
# definitions.
if not (self.argument_node.type in ('arglist', 'testlist') or (
# in python 3.5 **arg is an argument, not arglist
(self.argument_node.type == 'argument') and
self.argument_node.children[0] in ('*', '**'))):