From e2f582204a8d6a4e30b5f2fdaf162787abfa89f4 Mon Sep 17 00:00:00 2001 From: Jerry Yan <792602257@qq.com> Date: Sun, 12 Jun 2022 09:20:31 +0800 Subject: [PATCH] =?UTF-8?q?mitmproxy=E5=AE=9E=E4=BE=8B=E5=8C=96=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- proxy/manager.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/proxy/manager.py b/proxy/manager.py index bd340ba..b30e025 100644 --- a/proxy/manager.py +++ b/proxy/manager.py @@ -30,19 +30,18 @@ class ProxyManager: flow_detail=0, termlog_verbosity="error", ) - _loop = asyncio.get_event_loop() - _loop.run_until_complete(_init_mitm_instance()) + self._loop.run_until_complete(_init_mitm_instance()) self._thread = None def __del__(self): self.terminate() def terminate(self): + if self._mitm_instance: + self._mitm_instance.shutdown() if self._loop: if self._loop.is_running(): self._loop.stop() - if self._mitm_instance: - self._mitm_instance.shutdown() def _load_addon(self): self._mitm_instance.addons.add(DanmakuWebsocketAddon(MESSAGE_QUEUE))