pyufunc.timeout_linux#
- pyufunc.timeout_linux(timeout)#
A decorator to set the timeout for the function on linux system.
- Parameters:
timeout (int) – timeout seconds for the function.
Examples
>>> from pyufunc import timeout_linux >>> @timeout_linux(5) def my_function(): return "I'm running!" >>> my_function() "I'm running!" >>> @timeout_linux(5) def my_function(): import time time.sleep(10) return "I'm running!" >>> my_function() Error: Function: my_function params: (), {} ,execution timed out: 5
- Returns:
the decorated function.
- Return type: