Skip to content

Commit ec3f7b1

Browse files
committed
Trying to ensure socket used for port detection is closed before starting the HTTP thumbnail sever.
1 parent ef4e8c4 commit ec3f7b1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/classes/thumbnail.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,13 @@ def find_free_port(self):
8282
"""Find the first available socket port"""
8383
s = socket.socket()
8484
s.bind(('', 0))
85-
return s.getsockname()[1]
85+
socket_port = s.getsockname()[1]
86+
s.close()
87+
return socket_port
8688

8789
def kill(self):
8890
self.running = False
91+
log.info('Shutting down thumbnail server: %s' % str(self.server_address))
8992
self.thumbServer.shutdown()
9093

9194
def run(self):

0 commit comments

Comments
 (0)