Add quart package.

This commit is contained in:
Kevin Hu 2025-11-14 15:32:16 +08:00
parent a861de7187
commit d35320ea47
4 changed files with 3435 additions and 3324 deletions

View file

@ -24,14 +24,14 @@ from flasgger import Swagger
from itsdangerous.url_safe import URLSafeTimedSerializer as Serializer
from quart_cors import cors
from common.constants import StatusEnum
from api.db.db_models import close_connection, User
from api.db.db_models import close_connection
from api.db.services import UserService
from api.utils.json_encode import CustomJSONEncoder
from api.utils import commands
from flask_mail import Mail
from quart_session import Session
from quart_auth import QuartAuth, Unauthorized
from quart_auth import Unauthorized
from common import settings
from api.utils.api_utils import server_error_response
from api.constants import API_VERSION

View file

@ -21,7 +21,8 @@ from html import escape
from typing import Any
import flask
from quart import make_response, request
import trio
from quart import request
from google_auth_oauthlib.flow import Flow
from api.db import InputType
@ -59,7 +60,7 @@ async def set_connector():
conn["status"] = TaskStatus.SCHEDULE
ConnectorService.save(**conn)
time.sleep(1)
await trio.sleep(1)
e, conn = ConnectorService.get_by_id(req["id"])
return get_json_result(data=conn.to_dict())

View file

@ -86,6 +86,10 @@ dependencies = [
"python-pptx>=1.0.2,<2.0.0",
"pywencai==0.12.2",
"qianfan==0.4.6",
"quart-auth==0.11.0",
"quart-cors==0.8.0",
"Quart-Session==3.0.0",
"Quart==0.20.0",
"ranx==0.3.20",
"readability-lxml==0.8.1",
"valkey==6.0.2",

6746
uv.lock generated

File diff suppressed because it is too large Load diff