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 True:
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):
while i < max_depth:
i += 1
return max_depth + i
timer_demo()
try:
limit_demo()
except Exception as e:
print(e)
try:
progressive_demo(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.1.tar.gz
(2.1 kB
view hashes)