aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Fong <k2fong@hotmail.com>2017-04-11 16:50:35 -0700
committerPeter Fong <k2fong@hotmail.com>2017-04-11 16:50:35 -0700
commitfb7b6e996ea9d75e27f7281da0e77c9e67a906af (patch)
tree11a966bfade37f02fa3aa1968e1099303632587c
parent5c94fb6e54bc4200966c10f944a8c28b114ebe01 (diff)
downloadtimeout-decorator-fb7b6e996ea9d75e27f7281da0e77c9e67a906af.tar.gz
fixed an issue where the _Timeout was called
-rw-r--r--timeout_decorator/timeout_decorator.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/timeout_decorator/timeout_decorator.py b/timeout_decorator/timeout_decorator.py
index aadc586..58802a5 100644
--- a/timeout_decorator/timeout_decorator.py
+++ b/timeout_decorator/timeout_decorator.py
@@ -75,7 +75,8 @@ def timeout(seconds=None, use_signals=True, timeout_exception=TimeoutError):
else:
@wraps(function)
def new_function(*args, **kwargs):
- return _Timeout(function, timeout_exception, seconds)
+ timeout_wrapper = _Timeout(function, timeout_exception, seconds)
+ return timeout_wrapper(*args, **kwargs)
return new_function
return decorate