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)