convenient wrappers around existing modules


License
Other
Install
pip install wrappers==0.1.9

Documentation

Wrappers

wrappers provide convenient wrappers around pyquery, logging, ssl, etc.

storage

Storage class that extends dict to provide attribute access to keys:

from wrappers.storage import Storage
d = Storage(a=1, b=2)
print d.a, d['b']

ssl

Patches ssl.wrap_socket() to use TLSv1 instead of SSLv23 to resolve connection issues. Details: http://stackoverflow.com/a/24166498/41957:

from wrappers import ssl

All modules that use the built-in ssl module (e.g. requests) will work with the new settings.

pq

pq.PQ() - wrapper around the pyquery.PyQuery constructor that supports mixed-case XML tags.

logger

Performs the basicConfig() setup and uses/parses LOG_LEVEL from the environment.

Provides getLogger().

clock

Provides stopwatch-like functionality in a Clock class.