From b41be502f2aa104c21a763e2277c522340345df7 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Sat, 1 Jan 2022 15:34:45 +0800 Subject: [PATCH] feat: fix bug --- lib/webservice.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/webservice.py b/lib/webservice.py index 2088b44..d60e630 100644 --- a/lib/webservice.py +++ b/lib/webservice.py @@ -13,10 +13,13 @@ from core.read_config import read_config from core.information import WeatherInfo from core.language import Language -server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) -server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) -server.bind(('0.0.0.0', 7898)) -server.listen(5) +try: + server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + server.bind(('0.0.0.0', 7898)) + server.listen(5) +except OSError as e: + Logger.critical(e) language = Language()