From 75cc6a3aa028f7e907e90edccee07aca5c886ebb Mon Sep 17 00:00:00 2001 From: mcguirepr89 Date: Sat, 12 Feb 2022 12:50:11 -0500 Subject: [PATCH] server checks for available bind address instead of failing --- scripts/server.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/server.py b/scripts/server.py index 8739dc5..d22e476 100755 --- a/scripts/server.py +++ b/scripts/server.py @@ -23,6 +23,7 @@ import requests import mysql.connector ############################################################################### import datetime +from time import sleep import pytz from tzlocal import get_localzone from pathlib import Path @@ -36,7 +37,12 @@ FORMAT = 'utf-8' DISCONNECT_MESSAGE = "!DISCONNECT" server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) -server.bind(ADDR) +try: + server.bind(ADDR) +except: + print("Waiting on socket") + time.sleep(5) + # Open most recent Configuration and grab DB_PWD as a python variable