Metadata-Version: 1.0
Name: CaoE
Version: 0.1.3
Summary: Kill all children processes when the parent dies
Home-page: https://github.com/douban/caoe
Author: Qiangning Hong
Author-email: hongqn@douban.com
License: UNKNOWN
Description: =======================================================
        CaoE - Kill all children processes when the parent dies
        =======================================================
        
        CaoE makes it easy to automatically kills all spawned children (and
        grandchildren) processes when the parent dies, even if killed by SIGKILL.
        
        Usage
        -----
        
        Simply call::
        
          caoe.install()
        
        at the beginning of your program.
        
        How it works
        ------------
        
        When ``caoe.install()`` is called, it forks out a child process and a
        grandchild process.  Both the parent and the child process will block, only the
        grandchild process will continue to run.  The child process keeps checking the
        status of parent.  If it found that the parent has died, it kills grandchild
        process (and grand-grandchild processes if there are any) and suicides.
        
        
        .. vim:set filetype=rst:
        
Keywords: process management
Platform: POSIX
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
