From e7605940aee5cde5bc8a55ae403834525601fa2f Mon Sep 17 00:00:00 2001 From: RaNaN Date: Tue, 18 Aug 2009 15:51:03 +0200 Subject: new webinterface functions --- pyLoadCore.py | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) (limited to 'pyLoadCore.py') diff --git a/pyLoadCore.py b/pyLoadCore.py index 14293cc9a..ff8641d39 100755 --- a/pyLoadCore.py +++ b/pyLoadCore.py @@ -260,12 +260,23 @@ class Core(object): return status def init_server(self): - self.server = ServerThread(self) - self.server.start() - + + try: + self.server = ServerThread(self) + self.server.start() + except: + self.logger.error("failed starting socket server, CLi and Gui will not be available") + def init_webserver(self): - self.webserver = WebServer(self) - self.webserver.start() + + if not self.config['webinterface']['activated']: + return False + + try: + self.webserver = WebServer(self) + self.webserver.start() + except: + self.looger.error("failed starting webserver, no webinterface available") def kill(self): self.do_kill = True -- cgit v1.2.3