From b7dff98c2e76b28422d40076273753b4216a819a Mon Sep 17 00:00:00 2001 From: mkaay Date: Thu, 12 Nov 2009 22:54:29 +0100 Subject: better exception handling for sockets --- module/web/WebServer.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'module/web/WebServer.py') diff --git a/module/web/WebServer.py b/module/web/WebServer.py index 5497439da..8cef0de2f 100644 --- a/module/web/WebServer.py +++ b/module/web/WebServer.py @@ -283,4 +283,8 @@ class WebServer(threading.Thread): def run(self): self.core.logger.info("Starting Webinterface on %s port %s" % (self.core.config['webinterface']['listenaddr'],self.core.config['webinterface']['port'])) - run(host=self.core.config['webinterface']['listenaddr'], port=int(self.core.config['webinterface']['port']), quiet=True) + try: + run(host=self.core.config['webinterface']['listenaddr'], port=int(self.core.config['webinterface']['port']), quiet=True) + except: + self.core.logger.error("Failed starting webserver, no webinterface available: Can't create socket") + exit() -- cgit v1.2.3