Metadata-Version: 1.1
Name: pid
Version: 1.0.2
Summary: Pidfile featuring stale detection and file-locking, can also be used as context-manager
Home-page: https://github.com/trbs/pid/
Author: Trbs
Author-email: trbs@trbs.net
License: ASL
Description: pid
        ===
        
        PidFile class featuring:
        
         - stale detection
         - pidfile locking (fcntl)
         - chmod (default is 0o644)
         - chown
         - custom exceptions
        
        Context Manager
        ---------------
        
        PidFile can be used as a context manager::
        
          with PidFile():
            do_something()
        
        
        Exception Order
        ---------------
        
        In default mode PidFile will try to acquire a file lock before anything else.
        This means that normally you get a PidFileAlreadyLockedError instead of the
        PidFileAlreadyRunningError when running a program twice.
        
        If you just want to know if a program is already running its easiest to use
        just PidFileError since it will capture all possible PidFile exceptions.
        
        
Keywords: pid pidfile
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
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.3
Classifier: Programming Language :: Python :: 3.4
