pyufunc.func_running_time#
- pyufunc.func_running_time(func)#
A decorator to measure the time of a function or class method. It is useful to use this function in test, debug, logging and running time measurement.
- Parameters:
func (object) – the function or class method to be measured.
Note
It’s equivalent to the func_time as func_running_time have been used in many packages, and we keep both of them for compatibility.
- Location:
The function defined in pyufunc.util_common._func_time_decorator.py.
Examples
>>> @func_running_time >>> def func(): >>> print("main function...) >>> time.sleep(3) >>> return
>>> func() INFO Finished running function: func, total: 3s
- Returns:
the decorated function or class method.
- Return type: