shitty_tools

A collection of Python modules including tools for connection pools, entity-attribute-value tables, key-value storage, and rate limiting.


Keywords
connection, pool, key, value, rate, limit, sqlalchemy, entity, attribute
License
Other
Install
pip install shitty_tools==2017.06.26.1

Documentation

shitty_tools

A collection of shitty Python modules

  • Connection Pool: Provides a generic thread safe connection pool.
  • Evil: Provides easy way to attach Entity-Attribute-Value tables to sqlalchemy ORM classes.
  • Key-Value: Provides dictionary interfaces to various underlying data stores including the file system, Redis, and RDBMS's.
  • Rate Limit: Provides a thread safe rate limiting context manager and decorator suitable for use at high rates and multi-threaded or multi-process applications.