Source code for PyBMF.utils.decorator_utils

import time
import warnings

[docs] def timeit(func): def inner(*args, **kwargs): ts = time.time() result = func(*args, **kwargs) te = time.time() print('[T] Function {} finished in {:2.4f} s.'.format(func.__name__, te-ts)) return result return inner
[docs] def ignore_warnings(func): def inner(*args, **kwargs): warnings.simplefilter("ignore") result = func(*args, **kwargs) warnings.resetwarnings() return result return inner