equal
deleted
inserted
replaced
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: |