Timeout
Random timeout between minimum and maximum values
Installation:
pip install python-timeout
Usage:
from timeout import random_timeout, sleep
random_timeout(10, 20) # Random timeout between 10 and 20 seconds
random_timeout(from_minutes=1, to_minutes=2) # Random timeout between one and two minutes
random_timeout(from_hours=1, to_hours=2) # Random timeout between one and two hours
random_timeout(from_days=3, to_days=7) # Random timeout between one and two hours
random_timeout(1) # Random timeout for around one second
random_timeout(from_hours=1) # Random timeout for around one hour
sleep(5) # Sleep for five seconds
sleep(minutes=15) # Sleep for fifteen minutes
sleep(hours=2) # Sleep for two hours
from timeout import SleepTimer
during_active_time = SleepTimer('8am', '10pm').during_active_time
if during_active_time(): # Only active between certain time range
run()
Metadata
Release files for python-timeout 2026.6.30
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| python_timeout-2026.6.30.tar.gz | 3.1 kB | Details |
Release files / python_timeout-2026.6.30.tar.gz
| Download URL | python_timeout-2026.6.30.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a4d092f5a80a2cf740d940ea2aa184ec6236ee3d8694f83710cc233e9044885e
|
|
BLAKE2b-256 checksum How to use checksums |
d8e9a6aa84b2448c5aace92e1b0ecbbdf796c2f17beddc25e661ab6684a5880a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|