def __init__(self, global_config):
self.config = global_config['https']
http_helpers.add_logger(app, logger)
app.after_request(http_helpers.log_request_hide_token)
app.secret_key = os.urandom(24)
app.permanent_session_lifetime = timedelta(minutes=60)
AuthClient.set_config(global_config['auth'])
app.config['confd'] = global_config.get('confd', {})
app.config['call_logd'] = global_config.get('call_logd', {})
app.config['plugind'] = global_config.get('plugind', {})
configure_error_handlers(app)
self._override_url_for()
self._configure_jinja()
self._configure_login()
self._configure_menu()
self._configure_session(global_config['session_file_dir'])
self._configure_babel(global_config['enabled_plugins'])
评论列表
文章目录