Metadata-Version: 1.1
Name: python-pid
Version: 2.2.0
Summary: python pid manager
Home-page: https://github.com/rfyiamcool
Author: ruifengyun
Author-email: rfyiamcool@163.com
License: MIT
Description: # python-pid 
        
        ## 简单描述
        
        一个关于python pid管理的模块,借助于fcntl来给锁文件加入状态.
        
        [更多python-pid的介绍](http://xiaorui.cc)
        
        本来是打算把进程名字和daemon都做进去的,但是考虑Pid本是个判断进程在不在的事事，没必要让别的逻辑参合进来.
        
        ## 安装方法
        
        方法1.
        ```
        pip install python-pid
        ```
        
        方法2
        ```
        git clone git@github.com:rfyiamcool/python-pid.git
        cd python-pid
        python setup.py install
        ```
        
        ## 使用方法
        
        可以在你的主函数加一个装饰器，可以传递pidfile的文件路径.
        ```
        
        #coding:utf-8
        @PidFileDeco('my')
        def main():
            import time
            time.sleep(1000)
        
        ```
        或者是直接调用，acquire是锁定，release()是释放
        
        ```
        import time
        from python_pid import PidFile
        
        f = PidFile("mydaemon")
        f.acquire()
        time.sleep(100)
        f.release()
        ```
        
        使用with关键词,调用__enter__ , __exit__
        ```
        with PidFile("mydaemon"):
            time.sleep(100)
            print 'blog:  xiaorui.cc'
        ```
        
        END... ...
        
Keywords: python pid fcntl,fengyun,ruifengyun
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.0
Classifier: Topic :: Software Development :: Libraries :: Python Modules
