Changeset 6114 for branches/1.5/lang/python
- Timestamp:
- Mar 10, 2016 12:02:53 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.5/lang/python/Rappture/tools.py
r6034 r6114 111 111 childerr = child.stderr 112 112 childerrFd = childerr.fileno() 113 113 114 114 outEOF = False 115 115 errEOF = False 116 116 117 117 while True: 118 118 toCheck = [] … … 135 135 sys.stdout.write(outChunk) 136 136 sys.stdout.flush() 137 137 138 138 if childerrFd in readyRead: 139 139 errChunk = os.read(childerrFd,BUFSIZ) … … 144 144 sys.stderr.write(errChunk) 145 145 sys.stderr.flush() 146 146 147 147 if outEOF and errEOF: 148 148 break 149 149 150 150 pid,exitStatus = os.waitpid(commandPid,0) 151 151 commandPid = 0 … … 155 155 except: 156 156 pass 157 157 158 158 try: 159 159 signal.signal(signal.SIGINT,sig_INT_handler) … … 165 165 except: 166 166 print traceback.format_exc() 167 167 168 168 if exitStatus != 0: 169 169 if os.WIFSIGNALED(exitStatus):
Note: See TracChangeset
for help on using the changeset viewer.