Michael Corleone says ...
Project description
Simple resource throttling. Get it:
$ pip install coid
use it e.g. like:
import datetime
import ciao
import sqlalchemy as sa
db_engine = sa.create_engine('postgres://mikey:corleone@localhost/study')
db_throttle = ciao.Throttle(
duration=datetime.timedelta(seconds=30),
exc=(
sa.exc.OperationalError,
sa.exc.DisconnectionError,
sa.exc.InvalidRequestError,
sa.exc.InterfaceError,
sa.exc.DatabaseError,
sa.exc.DBAPIError,
),
)
if not db_throttle:
with db_throttle:
db_engine.execute('SELECT * FROM slippers WHERE name = "mine"')
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
ciao-0.1.0.tar.gz
(2.7 kB
view details)
File details
Details for the file ciao-0.1.0.tar.gz
.
File metadata
- Download URL: ciao-0.1.0.tar.gz
- Upload date:
- Size: 2.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1001c265c652ab5d5bf53b943d5bce1c42b83b8caf580a2dcd4d577f4648bcbd |
|
MD5 | 506bdb150aa658522303fb17076dfd7d |
|
BLAKE2b-256 | 7b37858c0e3513df8445915135a3a59ac1e40d2990a5397bf36bdec5fe9b17de |