diff options
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/process_helper.py')
-rwxr-xr-x | lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/process_helper.py | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/process_helper.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/process_helper.py deleted file mode 100755 index b921697a..00000000 --- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/internet/test/process_helper.py +++ /dev/null @@ -1,33 +0,0 @@ - -# A program which exits after starting a child which inherits its -# stdin/stdout/stderr and keeps them open until stdin is closed. - -import sys, os - -def grandchild(): - sys.stdout.write('grandchild started') - sys.stdout.flush() - sys.stdin.read() - -def main(): - if sys.argv[1] == 'child': - if sys.argv[2] == 'windows': - import win32api as api, win32process as proc - info = proc.STARTUPINFO() - info.hStdInput = api.GetStdHandle(api.STD_INPUT_HANDLE) - info.hStdOutput = api.GetStdHandle(api.STD_OUTPUT_HANDLE) - info.hStdError = api.GetStdHandle(api.STD_ERROR_HANDLE) - python = sys.executable - scriptDir = os.path.dirname(__file__) - scriptName = os.path.basename(__file__) - proc.CreateProcess( - None, " ".join((python, scriptName, "grandchild")), None, - None, 1, 0, os.environ, scriptDir, info) - else: - if os.fork() == 0: - grandchild() - else: - grandchild() - -if __name__ == '__main__': - main() |