def run(self): logger = setupLog() import seshat.framework as fw if self.down: logger.warn("Entered Maintenance mode. All URLS routed to maintenanceController!") __import__("controllers.maintenanceController", globals(), locals()) else: __import__("controllers.controllerMap", globals(), locals()) fw.serveForever()
fw.serveForever() if __name__ == "__main__": daemon = app(general.dirs["pidDir"]+general.logName+'.pid', stderr=general.files["stderr"]) daemon.down = False if len(sys.argv) >= 2: if 'noDaemon' in sys.argv: logger = setupLog() import seshat.framework as fw if 'maintenance' in sys.argv: __import__("controllers.maintenanceController", globals(), locals()) else: __import__("controllers.controllerMap", globals(), locals()) fw.serveForever() elif 'start' in sys.argv: daemon.start() elif 'stop' in sys.argv: daemon.stop() elif 'restart' in sys.argv: daemon.restart() elif 'maintenance' in sys.argv: daemon.down=True daemon.stop() daemon.start()
def run(self): setup_log() import seshat.framework as fw __import__("controllers.controllerMap", globals(), locals()) fw.serveForever()