##// END OF EJS Templates
worker: catch all exceptions, try to exit usefully/safely
Bryan O'Sullivan -
r18908:779e3d9b default
parent child Browse files
Show More
@@ -89,6 +89,11 b' def _posixworker(ui, func, staticargs, a'
89 os._exit(0)
89 os._exit(0)
90 except KeyboardInterrupt:
90 except KeyboardInterrupt:
91 os._exit(255)
91 os._exit(255)
92 except: # re-raises (close enough for debugging anyway)
93 try:
94 ui.traceback()
95 finally:
96 os._exit(255)
92 pids.append(pid)
97 pids.append(pid)
93 pids.reverse()
98 pids.reverse()
94 os.close(wfd)
99 os.close(wfd)
General Comments 0
You need to be logged in to leave comments. Login now