From 7186969099572a6a3d3e8ad283ccf4693d102af3 Mon Sep 17 00:00:00 2001 From: AdminWhaleFall Date: Mon, 25 Apr 2022 20:27:21 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20=E4=BF=AE=E5=A4=8Dwebui?= =?UTF-8?q?=E7=9A=84=E4=B8=80=E4=B8=AAbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Pipfile | 2 +- flask_app/views/views.py | 9 +++++++-- run_flask_app.py | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) 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)