Mercurial > public > mercurial-scm > hg
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) |