Speed limit utilities that use the token bucket algorithm internally.
An example:
>>> import string
>>> import time
>>>
>>> import speedlimit
>>>
>>> police = speedlimit.SpeedLimit(1)
>>>
>>> it = iter(string.ascii_lowercase)
>>> t_zero = time.time()
>>>
>>> for alpha in police.speed_limit_iter(it):
... print("Got %s at %0.2f" % (alpha, time.time() - t_zero))
...
Got a at 1.00
Got b at 2.00
Got c at 3.00
Got d at 4.00
Got e at 5.00
Got f at 6.00
Got g at 7.00
Got h at 8.00
Got i at 9.00
Got j at 10.00
Got k at 11.00
Got l at 12.00
Got m at 13.00
Got n at 14.00
Got o at 15.00
Got p at 16.00
Got q at 17.00
Got r at 18.00
Got s at 19.00
Got t at 20.00
Got u at 21.00
Got v at 22.00
Got w at 23.00
Got x at 24.00
Got y at 25.00
Got z at 26.00
Release files for speedlimit 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| speedlimit-0.1.1.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| speedlimit-0.1.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 8.2 kB
Release files / speedlimit-0.1.1.tar.gz
| Download URL | speedlimit-0.1.1.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2a07d4f28b243513393293b6962b3fc33094b0e4f909830a720680d89b8c84a9
|
|
BLAKE2b-256 checksum How to use checksums |
0d256824569df0649c210e7ca1ddd1bbf00b2ed2d9f6a9d12fd67c13d472ddfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / speedlimit-0.1.1-py2.py3-none-any.whl
| Download URL | speedlimit-0.1.1-py2.py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
7cba8c8f51be6f4502ffac24c61c609f6cdd43b09fe82b9fcf49ac6b868a92eb
|
|
BLAKE2b-256 checksum How to use checksums |
b3dbd1f4679d19baf90993cf5710ca570513746a2b0d3bb9bbbd5f20ec0efe78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |