hooks: simplified code

This commit is contained in:
RhodeCode Admin 2023-01-20 13:19:04 +01:00
parent 74efadbc57
commit f56bc796ad

View file

@ -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