Exemplo n.º 1
0
def main():
    try:
        global logger
        convenience.load_settings()
        logger = convenience.logger("worker")
        signal.signal(signal.SIGINT, stop)
        signal.signal(signal.SIGTERM, stop)
        logger.info("Starting")
        while(True):
            try:
                jobs.dequeue().do()
            except Exception as e:
                logger.exception(e)
    except KeyboardInterrupt:
        stop(None, None)
Exemplo n.º 2
0
def main():
    try:
        global logger
        convenience.load_settings()
        logger = convenience.logger("server")
        signal.signal(signal.SIGINT, stop)
        signal.signal(signal.SIGTERM, stop)
        logger.info("Starting")
        app = bottle.Bottle()
        app.mount("/people", people.app)
        app.mount("/bookmarks", bookmarks.app)
        app.mount("/status", status.app)
        http_server = make_server("", int(settings["RECALL_API_PORT"]), app)
        http_server.serve_forever()
    except KeyboardInterrupt:
        stop(None, None)
Exemplo n.º 3
0
def main():
    conv.load_settings()
    FakeMailServer(("localhost", int(settings["RECALL_SMTPD_PORT"])), None)
    asyncore.loop()
Exemplo n.º 4
0
def before_all(context):
    convenience.no_logging()
    convenience.load_settings()
    context.config.log_capture = False
Exemplo n.º 5
0
 def setUpClass(cls):
     conv.load_settings()
     cls.url = "http://{host}:{port}/bookmarks/".format(
         host=settings["RECALL_API_HOST"],
         port=settings["RECALL_API_PORT"])