import logging from flask import Flask from sdk_server.controllers.config.agreement_controller import agreement_blueprint from sdk_server.controllers.config.alert_ann_controller import alert_ann_blueprint from sdk_server.controllers.config.alert_pict_controller import alert_pic_blueprint from sdk_server.controllers.config.batch_upload_controller import batch_upload_blueprint from sdk_server.controllers.config.combo_config_controller import combo_config_blueprint from sdk_server.controllers.config.combo_controller import combo_blueprint from sdk_server.controllers.config.compare_protocol_ver_controller import compare_protocol_ver_blueprint from sdk_server.controllers.config.data_upload_controller import data_upload_blueprint from sdk_server.controllers.config.risky_check_controller import risky_check_blueprint from sdk_server.controllers.login.login_controller import login_blueprint from sdk_server.controllers.login.login_v2_controller import login_v2_blueprint from sdk_server.controllers.login.query_dispatch_controller import query_dispatch_blueprint from sdk_server.controllers.login.query_gateway_controller import query_gateway_blueprint from sdk_server.controllers.login.token_login_controller import token_login_blueprint app = Flask(__name__) log = logging.getLogger('werkzeug') log.setLevel(logging.ERROR) # CONFIG app.register_blueprint(agreement_blueprint) app.register_blueprint(alert_ann_blueprint) app.register_blueprint(alert_pic_blueprint) app.register_blueprint(batch_upload_blueprint) app.register_blueprint(combo_config_blueprint) app.register_blueprint(combo_blueprint) app.register_blueprint(compare_protocol_ver_blueprint) app.register_blueprint(data_upload_blueprint) app.register_blueprint(risky_check_blueprint) # LOGIN app.register_blueprint(login_blueprint) app.register_blueprint(login_v2_blueprint) app.register_blueprint(query_dispatch_blueprint) app.register_blueprint(query_gateway_blueprint) app.register_blueprint(token_login_blueprint) def run_http_server(host, port): app.run(host=host, port=port, debug=False)