Post=Post, Comment=Comment, Todolist=Todolist) @app.cli.command() def seed(): superadmin = User(name='admin', username='******', email='*****@*****.**', role_id=2, confirmed=1, locale='zh', location='default') superadmin.password = '******' superadmin.avatar_hash = superadmin.gravatar_hash() db.session.add(superadmin) db.session.commit() if __name__ == '__main__': scheduler = Scheduler(5, port) scheduler.start() app.run() scheduler.stop() scheduler = Scheduler(5, port) scheduler.start() app.run() scheduler.stop()
metavar='QUALITY', dest='DEEPZOOM_TILE_QUALITY', type='int', help='JPEG compression quality [75]') parser.add_option('-s', '--size', metavar='PIXELS', dest='DEEPZOOM_TILE_SIZE', type='int', help='tile size [254]') (opts, args) = parser.parse_args() # Load config file if specified if opts.config is not None: app.config.from_pyfile(opts.config) # Overwrite only those settings specified on the command line for k in dir(opts): if not k.startswith('_') and getattr(opts, k) is None: delattr(opts, k) app.config.from_object(opts) # Set slide file try: app.config['DEEPZOOM_SLIDE'] = args[0] except IndexError: app.config['DEEPZOOM_SLIDE'] = 'D:/3969.svs' sch = Scheduler(360, clearSlides) sch.start() app.run(host=opts.host, port=opts.port, threaded=True) sch.stop()
} dictConfig(loggingConfig) app = Flask(__name__) # HTTP security header middleware for Flask talisman = Talisman(app) talisman.force_https = False github_interface = make_github_interface(config) command_parser = make_command_parser(config, github_interface) github_webhook_handler = make_github_webhook_handler(github_interface, config) slack_events_handler = make_slack_events_handler(config) slack_events_adapter = SlackEventAdapter(config.slack_signing_secret, "/slack/events", app) sched = Scheduler(BackgroundScheduler(timezone="America/Los_Angeles"), (app, config)) sched.start() bot = Bot(WebClient(config.slack_api_token), config.slack_notification_channel) bot.send_to_channel('rocket2 has restarted successfully! :clap: :clap:', config.slack_notification_channel) @app.route('/') def check(): """Display a Rocket status image.""" logging.debug('Served check()') return "🚀" @app.route('/slack/commands', methods=['POST']) def handle_commands():