Metadata-Version: 1.1
Name: single_access
Version: 0.0.5
Summary: Single access to run a python script
Home-page: https://github.com/imbolc/single_access
Author: Imbolc
Author-email: imbolc@imbolc.name
License: ISC
Description: single_access
        =============
        
        Single access to run a python script.
        
        Installation
        ------------
        ::
        
            $ pip install single_access
        
        Usage
        -----
        ::
        
            from single_access import single_access, lock
        
            @single_access
            def main():
                # try to lock this script file
                ...
        
        or ::
        
            @single_access(filename='/tmp/single_access_test.loc')
            def main():
                ...
        
        or ::
        
            def main():
                if not lock('/tmp/single_access_test.loc'):
                    return
                ...
        
        Repository
        ----------
        
        https://github.com/imbolc/single_access
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
