Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- def profiler():
- def decorator(func):
- def wrapper(*args, **kwargs):
- func.last_time_taken = time.clock()
- func.calls += 1
- return func(*args, **kwargs)
- setattr(func, 'last_time_taken', 0)
- setattr(func, 'calls', 0)
- return wrapper
- return decorator
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement