Example #1
0
    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()
Example #2
0
        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()
Example #3
0
File: app.py Project: JoshAshby/psh
def run(self):
    setup_log()
    import seshat.framework as fw
    __import__("controllers.controllerMap", globals(), locals())

    fw.serveForever()