summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSangwoo Shim <sangwoo@makinarocks.ai>2021-11-17 12:50:20 -0800
committerSangwoo Shim <sangwoo@makinarocks.ai>2021-11-17 12:50:20 -0800
commit5478aa30cfb407684ea111867c3fd4ca829dd54d (patch)
treea963a2c9d793e0f990634f981ebdd29a66a129d4
parentd5d65ada05723b3d4999a3aa419aac2f5f02012b (diff)
downloadpython-decorator-git-5478aa30cfb407684ea111867c3fd4ca829dd54d.tar.gz
Check with inspect.routine()
-rw-r--r--src/decorator.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/decorator.py b/src/decorator.py
index ac78479..257b1b1 100644
--- a/src/decorator.py
+++ b/src/decorator.py
@@ -71,7 +71,7 @@ class FunctionMaker(object):
self.name = '_lambda_'
self.doc = func.__doc__
self.module = func.__module__
- if inspect.isfunction(func):
+ if inspect.isroutine(func):
argspec = getfullargspec(func)
self.annotations = getattr(func, '__annotations__', {})
for a in ('args', 'varargs', 'varkw', 'defaults', 'kwonlyargs',