Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

29 lines (19 sloc) 0.989 kB

padlock

Padlock is a Python library that provides a lock through a single, simple interface and offers several backends (actually, for now, only one, until someone contributes another) so you can choose the backend that best fits your needs.

It's really easy to use. Here, for example, is how to create a cassandra row lock:

>>> import padlock, pycassa
>>> pool = pycassa.ConnectionPool('my_keyspace')
>>> with padlock.get('cassandra, pool=pool, column_family='my_column_family'):
...    do_important_shit()
"success!"

Huzzah!

Who/What/When/Where

Author: Samuel Sutch (@ssutch)

PyPi: http://pypi.python.org/pypi/padlock/

Docs: http://packages.python.org/padlock/

License: Apache 2.0

I am definitely open to contributions. Please feel free to submit your lock implementation.

Jump to Line
Something went wrong with that request. Please try again.