eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyleChecker.py

changeset 7243
cfeea029d8e1
parent 6942
2602857055c5
child 7256
4ef3b78ebb4e
equal deleted inserted replaced
7242:799f9ec0d4e6 7243:cfeea029d8e1
481 and one for keyword arguments (tuple of list of string) 481 and one for keyword arguments (tuple of list of string)
482 """ 482 """
483 arguments = [] 483 arguments = []
484 arguments.extend([arg.arg for arg in node.args.args]) 484 arguments.extend([arg.arg for arg in node.args.args])
485 if node.args.vararg is not None: 485 if node.args.vararg is not None:
486 if sys.version_info[1] < 4: 486 if sys.version_info < (3, 4, 0):
487 arguments.append(node.args.vararg) 487 arguments.append(node.args.vararg)
488 else: 488 else:
489 arguments.append(node.args.vararg.arg) 489 arguments.append(node.args.vararg.arg)
490 490
491 kwarguments = [] 491 kwarguments = []
492 kwarguments.extend([arg.arg for arg in node.args.kwonlyargs]) 492 kwarguments.extend([arg.arg for arg in node.args.kwonlyargs])
493 if node.args.kwarg is not None: 493 if node.args.kwarg is not None:
494 if sys.version_info[1] < 4: 494 if sys.version_info < (3, 4, 0):
495 kwarguments.append(node.args.kwarg) 495 kwarguments.append(node.args.kwarg)
496 else: 496 else:
497 kwarguments.append(node.args.kwarg.arg) 497 kwarguments.append(node.args.kwarg.arg)
498 return arguments, kwarguments 498 return arguments, kwarguments
499 499

eric ide

mercurial