Пример #1
0
def main(argv=None):
    parse_command_line(argv)
    APP_SETTINGS['debug'] = options.debug

    celery_app = Celery()
    try:
        celery_app.config_from_object(CELERY_CONFIG)
    except ImportError:
        pass

    app = Flower(celery_app=celery_app, **APP_SETTINGS)

    print('> Visit me at http://localhost:%s' % options.port)
    logging.debug('Settings: %s' % pformat(APP_SETTINGS))

    try:
        app.start(options.port, inspect=options.inspect)
    except (KeyboardInterrupt, SystemExit):
        pass