From e8dc62f08bcb0b385555ad3d507c92b4f57b9a1d Mon Sep 17 00:00:00 2001 From: Lee Miller Date: Thu, 10 Aug 2023 03:52:16 +0300 Subject: [PATCH] Allow shutting down while starting I2P listener --- minode/i2p/controller.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/minode/i2p/controller.py b/minode/i2p/controller.py index 358ff02..9f655e4 100644 --- a/minode/i2p/controller.py +++ b/minode/i2p/controller.py @@ -17,6 +17,8 @@ class I2PController(I2PThread): self.nick = b'MiNode_' + base64.b16encode(os.urandom(4)).lower() while True: + if state.shutting_down: + return try: self.s = socket.create_connection((self.host, self.port)) break