From f56bc796adcf20e44730e193cc448c6cbabcecb0 Mon Sep 17 00:00:00 2001 From: RhodeCode Admin Date: Fri, 20 Jan 2023 13:19:04 +0100 Subject: [PATCH] hooks: simplified code --- rhodecode/lib/hooks_daemon.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/rhodecode/lib/hooks_daemon.py b/rhodecode/lib/hooks_daemon.py index 5f445a68..16298476 100644 --- a/rhodecode/lib/hooks_daemon.py +++ b/rhodecode/lib/hooks_daemon.py @@ -153,13 +153,9 @@ class HttpHooksCallbackDaemon(ThreadedHookCallbackDaemon): # request and wastes cpu at all other times. POLL_INTERVAL = 0.01 - def get_available_port(): - family = socket.AF_INET - socktype = socket.SOCK_STREAM - host = '127.0.0.1' - - mysocket = socket.socket(family, socktype) - mysocket.bind((host, 0)) + def get_available_port(self): + mysocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + mysocket.bind(('127.0.0.1', 0)) port = mysocket.getsockname()[1] mysocket.close() del mysocket