Skip to content

Instantly share code, notes, and snippets.

@rsp2k
Created May 17, 2017 01:40
Show Gist options
  • Save rsp2k/0cc0c01ebc946f53587962d93d26dac5 to your computer and use it in GitHub Desktop.
Save rsp2k/0cc0c01ebc946f53587962d93d26dac5 to your computer and use it in GitHub Desktop.
import time
def timing_function(some_function):
"""
Outputs the time a function takes
to execute.
"""
def wrapper():
t1 = time.time()
some_function()
t2 = time.time()
return "Time it took to run the function: " + str((t2 - t1)) + "\n"
return wrapper
@timing_function
def my_function():
num_list = []
for num in (range(0, 10000)):
num_list.append(num)
print("\nSum of all the numbers: " + str((sum(num_list))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment