A package used to set time limits.
Project description
timework
A package used to set time limits.
Install
pip install timework
Usage
import timework as tw
@tw.timer(out=print)
def timer_demo():
i = 0
while i < 5000:
i += 1
@tw.limit(timeout=1.5)
def limit_demo():
i = 0
while True:
i += 1
@tw.progressive(timeout=2)
def progressive_demo(i, max_depth):
for _ in range(max_depth):
i += 1
return i
timer_demo()
try:
limit_demo()
except Exception as e:
print(e)
try:
progressive_demo(5, max_depth=10)
except Exception as e:
rc = str(e)
print(rc)
License
MIT 漏 bugstop
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
timework-0.0.3.tar.gz
(2.4 kB
view hashes)