comparison mercurial/util.py @ 1075:e254bcbfe636

Fixed system command abord reason on windows.
author Volker.Kleinfeld@gmx.de
date Fri, 26 Aug 2005 19:20:04 -0700
parents 6d5a62a549fa
children 8b7d63489db3
comparison
equal deleted inserted replaced
1074:55bf5cfde69e 1075:e254bcbfe636
274 else: 274 else:
275 raise 275 raise
276 276
277 def explain_exit(code): 277 def explain_exit(code):
278 """return a 2-tuple (desc, code) describing a process's status""" 278 """return a 2-tuple (desc, code) describing a process's status"""
279 if os.name == 'nt': # os.WIFxx is not supported on windows
280 return "aborted with error." , -1
279 if os.WIFEXITED(code): 281 if os.WIFEXITED(code):
280 val = os.WEXITSTATUS(code) 282 val = os.WEXITSTATUS(code)
281 return "exited with status %d" % val, val 283 return "exited with status %d" % val, val
282 elif os.WIFSIGNALED(code): 284 elif os.WIFSIGNALED(code):
283 val = os.WTERMSIG(code) 285 val = os.WTERMSIG(code)