From 6db7f23e3554f05dbd6006f338b94422ba82ab82 Mon Sep 17 00:00:00 2001 From: David Wilson Date: Fri, 10 Jan 2014 11:50:19 +0000 Subject: [PATCH] old file --- a.py | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 a.py diff --git a/a.py b/a.py deleted file mode 100644 index 004354be..00000000 --- a/a.py +++ /dev/null @@ -1,16 +0,0 @@ -import os, socket - -def CreateChild(*args): - ''' - Create a child process whos stdin/stdout is connected to a socketpair. - Returns: - fd - ''' - sock1, sock2 = socket.socketpair() - if os.fork(): - for pair in ((0, sock1), (1, sock2)): - os.dup2(sock2.fileno(), pair[0]) - os.close(pair[1].fileno()) - os.execvp(args[0], args) - raise SystemExit - return sock1