def main(): options = _parse() if options.debug: import logging fmt = ( '\033[36m%(asctime)-24s \033[34m%(name)-16s ' '\033[32m%(levelname)-8s \033[97m%(message)s\033[39m' ) logging.basicConfig(format=fmt, level=logging.INFO) module, app = options.app.split(':') module = importlib.import_module(module) app = getattr(module, app) kwargs = dict( app=app, host=options.host, port=options.port, auto_reload=options.auto_reload ) nest = Nest(**kwargs) try: nest.run() except KeyboardInterrupt: print('Exiting...') nest.shutdown()
def run(): from nest import Nest from drongo_app.app import app os.environ['DRONGO_SETTINGS_FILE'] = os.path.realpath(sys.argv[1]) server = Nest(app=app) try: server.run() except KeyboardInterrupt: print('Terminating...') server.shutdown()
def run_dev(): LOGGING_FORMAT = ('\033[36m%(asctime)-24s \033[34m%(name)-16s ' '\033[32m%(levelname)-8s \033[97m%(message)s\033[39m') logging.basicConfig(format=LOGGING_FORMAT, level=logging.INFO) os.environ['DRONGO_SETTINGS_FILE'] = os.path.realpath(sys.argv[1]) from nest import Nest from drongo_app.app import app server = Nest(app=app, auto_reload=True) try: server.run() except KeyboardInterrupt: print('Terminating...') server.shutdown()
def main(): options = _parse() module, app = options.app.split(':') module = importlib.import_module(module) app = getattr(module, app) kwargs = dict( app=app, host=options.host, port=options.port, auto_reload=options.auto_reload ) nest = Nest(**kwargs) try: nest.run() except KeyboardInterrupt: print('Exiting...') nest.shutdown()
from nest import Nest from oversee.app import app nest = Nest(app=app) try: nest.run() except KeyboardInterrupt as e: print('Shutting down...') finally: nest.shutdown()