Pārlūkot izejas kodu

cli.py validate same argument is not passed more than once

version-14
Rushabh Mehta pirms 11 gadiem
vecāks
revīzija
a4a3390657
1 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. +3
    -2
      webnotes/cli.py

+ 3
- 2
webnotes/cli.py Parādīt failu

@@ -42,8 +42,9 @@ def cmd(fn):
import inspect import inspect
fnargs, varargs, varkw, defaults = inspect.getargspec(fn) fnargs, varargs, varkw, defaults = inspect.getargspec(fn)
new_kwargs = {} new_kwargs = {}
for a in fnargs:
if a in kwargs:
for i, a in enumerate(fnargs):
# should not pass an argument more than once
if i >= len(args) and a in kwargs:
new_kwargs[a] = kwargs.get(a) new_kwargs[a] = kwargs.get(a)
return fn(*args, **new_kwargs) return fn(*args, **new_kwargs)


Notiek ielāde…
Atcelt
Saglabāt