From e69984155109443cebaba2b1ffd0cb8fc73f94bd Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 25 Jun 2021 08:07:48 +0530 Subject: [PATCH] Fix another resource warning --- src/calibre/srv/auto_reload.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/srv/auto_reload.py b/src/calibre/srv/auto_reload.py index fd8a6fe6b9..e634a1d3fb 100644 --- a/src/calibre/srv/auto_reload.py +++ b/src/calibre/srv/auto_reload.py @@ -326,10 +326,11 @@ class Worker(object): if self.uses_ssl: s = ssl.wrap_socket(s) s.connect(('localhost', self.port)) - s.close() return except socket.error: time.sleep(0.01) + finally: + s.close() self.log.error('Restarted server did not start listening on:', self.port) # WebSocket reload notifier {{{