コード例 #1
0
ファイル: cmd.py プロジェクト: drongo-platform/drongo-core
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()
コード例 #2
0
ファイル: run.py プロジェクト: drongo-platform/drongo-app
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()
コード例 #3
0
ファイル: run.py プロジェクト: drongo-platform/drongo-app
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()
コード例 #4
0
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()
コード例 #5
0
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()