Procházet zdrojové kódy

Merge pull request #16363 from alyf-de/fullargspec

refactor: call getfullargspec only once
version-14
mergify[bot] před 3 roky
committed by GitHub
rodič
revize
aa42efe1de
V databázi nebyl nalezen žádný známý klíč pro tento podpis ID GPG klíče: 4AEE18F83AFDEB23
1 změnil soubory, kde provedl 4 přidání a 3 odebrání
  1. +4
    -3
      frappe/__init__.py

+ 4
- 3
frappe/__init__.py Zobrazit soubor

@@ -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:


Načítá se…
Zrušit
Uložit