Exemplo n.º 1
0
app.register_blueprint(system_blueprint, url_prefix='/system')

from templates.display_module import display_module as display_module_blueprint

app.register_blueprint(display_module_blueprint, url_prefix='/display_module')

from templates.statistic_module import statistic_module as statistic_module

app.register_blueprint(statistic_module, url_prefix='/statistic_module')

app.config.from_object(Config())
app.config['SECRET_KEY'] = 'MY_KEY'

scheduler = APScheduler()
scheduler.init_app(app)
scheduler._logger = custom_log.get_logger('root')
scheduler.add_listener(err_listener, EVENT_JOB_ERROR | EVENT_JOB_MISSED)

# @app.route('/job', methods=['GET', 'POST'])
# @login_required
# def apscheduler_jobs():
#     jobs_array = scheduler.get_jobs()
#     jobs_lists = []
#
#     for obj in jobs_array:
#         dic = {'id': obj.id, 'name': obj.name}
#         func_name = obj.id
#         if func_name in const.JOB_START_TIME_DICT:
#             dic['start_time'] = const.JOB_START_TIME_DICT[func_name]
#
#         if func_name in const.JOB_END_TIME_DICT: