mercurial/utils/procutil.py
changeset 37462 c0d0fd87ba7c
parent 37461 538353b80676
child 37463 bbd240f81ac5
equal deleted inserted replaced
37461:538353b80676 37462:c0d0fd87ba7c
    81 def explainexit(code):
    81 def explainexit(code):
    82     """return a 2-tuple (desc, code) describing a subprocess status
    82     """return a 2-tuple (desc, code) describing a subprocess status
    83     (codes from kill are negative - not os.system/wait encoding)"""
    83     (codes from kill are negative - not os.system/wait encoding)"""
    84     if code >= 0:
    84     if code >= 0:
    85         return _("exited with status %d") % code, code
    85         return _("exited with status %d") % code, code
    86     return _("killed by signal %d") % -code, -code
    86     return _("killed by signal %d") % -code, code
    87 
    87 
    88 class _pfile(object):
    88 class _pfile(object):
    89     """File-like wrapper for a stream opened by subprocess.Popen()"""
    89     """File-like wrapper for a stream opened by subprocess.Popen()"""
    90 
    90 
    91     def __init__(self, proc, fp):
    91     def __init__(self, proc, fp):