diff --git a/Pipfile b/Pipfile index 14f3b3b..3fc47a1 100644 --- a/Pipfile +++ b/Pipfile @@ -18,4 +18,4 @@ flask-babelex = "*" [dev-packages] [requires] -python_version = "3.6" +python_version = "3.8" diff --git a/flask_app/views/views.py b/flask_app/views/views.py index e0d1513..323a133 100644 --- a/flask_app/views/views.py +++ b/flask_app/views/views.py @@ -4,6 +4,8 @@ from . import main import json from ..model import Apis, API from ..utils import test_resq +from .. import logger +import httpx from flask_app import db from flask import request, jsonify @@ -20,6 +22,9 @@ def testapi(): api = API(**req) resp = test_resq(api, phone=req.get('phone')) print(resp.text) - return jsonify({"status": 0, "resp": resp.text}) + return jsonify({"status": 0, "resp": f"{resp.text}"}) + except httpx.HTTPError as why: + return jsonify({"status": 1, "resp": f"HTTP请求错误:{why}"}) except Exception as why: - return jsonify({"status": 1, "resp": why}) + logger.exception(why) + return jsonify({"status": 1, "resp": f"其他错误:{why}"}) diff --git a/run_flask_app.py b/run_flask_app.py index b68d8c3..623c1ea 100644 --- a/run_flask_app.py +++ b/run_flask_app.py @@ -74,7 +74,7 @@ def sqlite2json(): apis_.append(api.dict()) except: pass - print(apis_) + # print(apis_) with open(json_path, mode="w", encoding="utf8") as j: try: json.dump(apis_, j, ensure_ascii=False, sort_keys=False)