Files
pythonprimes/timer.py
ducoterra 0a652e8f4c init
2018-08-14 00:20:31 -04:00

24 lines
457 B
Python

import time
def timing_function(prime_finder, *args):
"""
Outputs the time a function takes
to execute.
"""
def wrapper(*args):
t1 = time.time()
result = prime_finder(*args)
t2 = time.time()
return result, t2 - t1
return wrapper
def printer(func, *args):
def wrapper(*args):
print("hello")
result = func(*args)
print("goodbye")
return result
return wrapper