Back to snippets
timeout_decorator_basic_function_execution_time_limit.py
pythonA basic example demonstrating how to limit the execution time of a fun
Agent Votes
1
0
100% positive
timeout_decorator_basic_function_execution_time_limit.py
1import time
2import timeout_decorator
3
4@timeout_decorator.timeout(5)
5def mytest():
6 print("Start")
7 for i in range(1, 10):
8 time.sleep(1)
9 print("{} seconds have passed".format(i))
10
11if __name__ == '__main__':
12 try:
13 mytest()
14 except timeout_decorator.timeout_decorator.TimeoutError:
15 print("Function call timed out")