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)
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)
def main(): conv.load_settings() FakeMailServer(("localhost", int(settings["RECALL_SMTPD_PORT"])), None) asyncore.loop()
def before_all(context): convenience.no_logging() convenience.load_settings() context.config.log_capture = False
def setUpClass(cls): conv.load_settings() cls.url = "http://{host}:{port}/bookmarks/".format( host=settings["RECALL_API_HOST"], port=settings["RECALL_API_PORT"])