aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/tools/_main.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/tools/_main.py')
-rw-r--r--mitmproxy/tools/_main.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/mitmproxy/tools/_main.py b/mitmproxy/tools/_main.py
index b98bbe90..c1dd6179 100644
--- a/mitmproxy/tools/_main.py
+++ b/mitmproxy/tools/_main.py
@@ -113,12 +113,12 @@ def run(
opts.update(**extra(args))
loop = asyncio.get_event_loop()
- for signame in ('SIGINT', 'SIGTERM'):
- try:
- loop.add_signal_handler(getattr(signal, signame), getattr(master, "prompt_for_exit", master.shutdown))
- except NotImplementedError:
- # Not supported on Windows
- pass
+ try:
+ loop.add_signal_handler(signal.SIGINT, getattr(master, "prompt_for_exit", master.shutdown))
+ loop.add_signal_handler(signal.SIGTERM, master.shutdown)
+ except NotImplementedError:
+ # Not supported on Windows
+ pass
# Make sure that we catch KeyboardInterrupts on Windows.
# https://stackoverflow.com/a/36925722/934719