Merge pull request #16363 from alyf-de/fullargspec
refactor: call getfullargspec only once
This commit is contained in:
commit
aa42efe1de
1 changed files with 4 additions and 3 deletions
|
|
@ -1251,9 +1251,10 @@ def get_newargs(fn, kwargs):
|
|||
if hasattr(fn, 'fnargs'):
|
||||
fnargs = fn.fnargs
|
||||
else:
|
||||
fnargs = inspect.getfullargspec(fn).args
|
||||
fnargs.extend(inspect.getfullargspec(fn).kwonlyargs)
|
||||
varkw = inspect.getfullargspec(fn).varkw
|
||||
fullargspec = inspect.getfullargspec(fn)
|
||||
fnargs = fullargspec.args
|
||||
fnargs.extend(fullargspec.kwonlyargs)
|
||||
varkw = fullargspec.varkw
|
||||
|
||||
newargs = {}
|
||||
for a in kwargs:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue