mercurial/lock.py
changeset 50587 5586076b8030
parent 49310 050dc8730858
child 50929 18c8c18993f0
equal deleted inserted replaced
50586:58e58ea3dcb8 50587:5586076b8030
    74 
    74 
    75     try:
    75     try:
    76         # save handlers first so they can be restored even if a setup is
    76         # save handlers first so they can be restored even if a setup is
    77         # interrupted between signal.signal() and orighandlers[] =.
    77         # interrupted between signal.signal() and orighandlers[] =.
    78         for name in [
    78         for name in [
    79             b'CTRL_C_EVENT',
    79             'CTRL_C_EVENT',
    80             b'SIGINT',
    80             'SIGINT',
    81             b'SIGBREAK',
    81             'SIGBREAK',
    82             b'SIGHUP',
    82             'SIGHUP',
    83             b'SIGTERM',
    83             'SIGTERM',
    84         ]:
    84         ]:
    85             num = getattr(signal, name, None)
    85             num = getattr(signal, name, None)
    86             if num and num not in orighandlers:
    86             if num and num not in orighandlers:
    87                 orighandlers[num] = signal.getsignal(num)
    87                 orighandlers[num] = signal.getsignal(num)
    88         try:
    88         try: