Ver a proveniência

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

version-14
Rushabh Mehta há 11 anos
ascendente
cometimento
a4a3390657
1 ficheiros alterados com 3 adições e 2 eliminações
  1. +3
    -2
      webnotes/cli.py

+ 3
- 2
webnotes/cli.py Ver ficheiro

@@ -42,8 +42,9 @@ def cmd(fn):
import inspect
fnargs, varargs, varkw, defaults = inspect.getargspec(fn)
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)
return fn(*args, **new_kwargs)


Carregando…
Cancelar
Guardar