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 hashes)