From 6533079157628a4e5c1e4183e33f025a8459781a Mon Sep 17 00:00:00 2001 From: Prodesire Date: Tue, 14 Nov 2017 08:42:39 +0800 Subject: [PATCH] fix inspect.get_func_args on PY2 --- pydu/inspect.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pydu/inspect.py b/pydu/inspect.py index 42224b5..df538f3 100644 --- a/pydu/inspect.py +++ b/pydu/inspect.py @@ -15,7 +15,9 @@ if PY2: def get_func_args(func): argspec = inspect.getargspec(func) - return argspec.args[1:] # ignore 'self' + if inspect.ismethod(func): + return argspec[1:] # ignore 'self' + return argspec.args def get_func_full_args(func):