eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py

changeset 7894
4370a8b30648
parent 7784
3257703e10c5
child 7900
72b88fb20261
equal deleted inserted replaced
7893:29d2c2e5b948 7894:4370a8b30648
437 and one for keyword arguments (tuple of list of string) 437 and one for keyword arguments (tuple of list of string)
438 """ 438 """
439 arguments = [] 439 arguments = []
440 arguments.extend([arg.arg for arg in node.args.args]) 440 arguments.extend([arg.arg for arg in node.args.args])
441 if node.args.vararg is not None: 441 if node.args.vararg is not None:
442 if sys.version_info < (3, 4, 0): 442 arguments.append(node.args.vararg.arg)
443 arguments.append(node.args.vararg)
444 else:
445 arguments.append(node.args.vararg.arg)
446 443
447 kwarguments = [] 444 kwarguments = []
448 kwarguments.extend([arg.arg for arg in node.args.kwonlyargs]) 445 kwarguments.extend([arg.arg for arg in node.args.kwonlyargs])
449 if node.args.kwarg is not None: 446 if node.args.kwarg is not None:
450 if sys.version_info < (3, 4, 0): 447 kwarguments.append(node.args.kwarg.arg)
451 kwarguments.append(node.args.kwarg)
452 else:
453 kwarguments.append(node.args.kwarg.arg)
454 return arguments, kwarguments 448 return arguments, kwarguments
455 449
456 ################################################################## 450 ##################################################################
457 ## Parsing functionality below 451 ## Parsing functionality below
458 ################################################################## 452 ##################################################################

eric ide

mercurial