Metadata-Version: 1.1
Name: shared_lock
Version: 0.2.0
Summary: A python package that provides useful locks.
Home-page: https://github.com/harlowja/SharedLock
Author: Joshua Harlow
Author-email: harlowja@yahoo-inc.com
License: ASL 2.0
Description: SharedLock
        ==========
        
        .. image:: https://travis-ci.org/harlowja/SharedLock.png?branch=master
           :target: https://travis-ci.org/harlowja/SharedLock
        
        A python package that provides useful locks.
        
        It includes the following functionality:
        
        Reader-writer locks
        -------------------
        
        * Multiple readers (at the same time).
        * Single writers (blocking any readers).
        * Helpful ``read_locked`` and ``write_locked`` decorators.
        
        Inter-process locks
        -------------------
        
        * Single writer using file based locking (these automatically
          release on process exit, even if ``__release__`` or
          ``__exit__`` is never called).
        * Helpful ``interprocess_locked`` decorator.
        
Keywords: locks thread threads interprocess
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
