[OND211-2329]: Updated import statements order.
This commit is contained in:
parent
d615f62e4b
commit
ce8862e68c
13 changed files with 106 additions and 58 deletions
|
|
@ -17,37 +17,55 @@ import json
|
|||
import logging
|
||||
import re
|
||||
import sys
|
||||
import time
|
||||
from functools import partial
|
||||
from typing import Dict, Any, Optional
|
||||
from typing import Any, Dict, Optional
|
||||
|
||||
from peewee import MySQLDatabase, PostgresqlDatabase
|
||||
from quart import (
|
||||
make_response,
|
||||
request,
|
||||
Response,
|
||||
)
|
||||
import trio
|
||||
from quart import request, Response, make_response
|
||||
|
||||
from agent.canvas import Canvas
|
||||
from agent.component import LLM
|
||||
from api.apps import current_user, login_required
|
||||
from api.common.permission_utils import has_permission
|
||||
from api.db import CanvasCategory, FileType
|
||||
from api.db.services.canvas_service import CanvasTemplateService, UserCanvasService, API4ConversationService
|
||||
from api.db.db_models import APIToken, Task
|
||||
from api.db.services.canvas_service import (
|
||||
API4ConversationService,
|
||||
CanvasTemplateService,
|
||||
UserCanvasService,
|
||||
)
|
||||
from api.db.services.document_service import DocumentService
|
||||
from api.db.services.file_service import FileService
|
||||
from api.db.services.pipeline_operation_log_service import PipelineOperationLogService
|
||||
from api.db.services.task_service import queue_dataflow, CANVAS_DEBUG_DOC_ID, TaskService
|
||||
from api.db.services.user_service import TenantService
|
||||
from api.db.services.pipeline_operation_log_service import (
|
||||
PipelineOperationLogService,
|
||||
)
|
||||
from api.db.services.task_service import (
|
||||
CANVAS_DEBUG_DOC_ID,
|
||||
TaskService,
|
||||
queue_dataflow,
|
||||
)
|
||||
from api.db.services.user_service import TenantService, UserTenantService
|
||||
from api.db.services.user_canvas_version import UserCanvasVersionService
|
||||
from api.common.permission_utils import has_permission
|
||||
from common.constants import RetCode
|
||||
from common.misc_utils import get_uuid
|
||||
from api.utils.api_utils import get_json_result, server_error_response, validate_request, get_data_error_result, \
|
||||
request_json
|
||||
from agent.canvas import Canvas
|
||||
from peewee import MySQLDatabase, PostgresqlDatabase
|
||||
from api.db.db_models import APIToken, Task
|
||||
import time
|
||||
|
||||
from api.utils.api_utils import (
|
||||
get_data_error_result,
|
||||
get_json_result,
|
||||
request_json,
|
||||
server_error_response,
|
||||
validate_request,
|
||||
)
|
||||
from api.utils.file_utils import filename_type, read_potential_broken_pdf
|
||||
from common import settings
|
||||
from common.constants import RetCode, StatusEnum
|
||||
from common.misc_utils import get_uuid
|
||||
from rag.flow.pipeline import Pipeline
|
||||
from rag.nlp import search
|
||||
from rag.utils.redis_conn import REDIS_CONN
|
||||
from common import settings
|
||||
from api.apps import login_required, current_user
|
||||
from api.db.services.user_service import UserTenantService
|
||||
from common.constants import StatusEnum
|
||||
|
||||
@manager.route('/templates', methods=['GET']) # noqa: F821
|
||||
@login_required
|
||||
|
|
|
|||
|
|
@ -19,7 +19,15 @@ from typing import Any, Dict, List, Optional, Set, Union
|
|||
|
||||
from quart import request, Response
|
||||
|
||||
from api.apps import smtp_mail_server, login_required, current_user
|
||||
from api.apps import (
|
||||
current_user,
|
||||
login_required,
|
||||
smtp_mail_server,
|
||||
)
|
||||
from api.common.permission_utils import (
|
||||
get_user_permissions as get_member_permissions,
|
||||
update_user_permissions as update_member_permissions,
|
||||
)
|
||||
from api.db import FileType, UserTenantRole
|
||||
from api.db.db_models import UserTenant
|
||||
from api.db.services.file_service import FileService
|
||||
|
|
@ -37,10 +45,6 @@ from api.utils.api_utils import (
|
|||
validate_request,
|
||||
)
|
||||
from api.utils.web_utils import send_invite_email
|
||||
from api.common.permission_utils import (
|
||||
get_user_permissions as get_member_permissions,
|
||||
update_user_permissions as update_member_permissions,
|
||||
)
|
||||
from common import settings
|
||||
from common.constants import RetCode, StatusEnum
|
||||
from common.misc_utils import get_uuid
|
||||
|
|
|
|||
|
|
@ -15,29 +15,42 @@
|
|||
#
|
||||
import json
|
||||
import logging
|
||||
import string
|
||||
import os
|
||||
import re
|
||||
import secrets
|
||||
import string
|
||||
import time
|
||||
from datetime import datetime
|
||||
from typing import Any, Dict, List, Optional, Match
|
||||
from typing import Any, Dict, List, Match, Optional
|
||||
|
||||
from quart import redirect, request, session, make_response, Response
|
||||
from quart import (
|
||||
make_response,
|
||||
redirect,
|
||||
request,
|
||||
Response,
|
||||
session,
|
||||
)
|
||||
|
||||
from werkzeug.security import check_password_hash, generate_password_hash
|
||||
|
||||
from api.apps import (
|
||||
current_user,
|
||||
login_required,
|
||||
login_user,
|
||||
logout_user,
|
||||
smtp_mail_server,
|
||||
)
|
||||
from api.apps.auth import get_auth_client
|
||||
from api.db import FileType, UserTenantRole
|
||||
from api.db.db_models import TenantLLM, User
|
||||
from api.db.services.file_service import FileService
|
||||
from api.db.services.llm_service import get_init_tenant_llm
|
||||
from api.db.services.tenant_llm_service import TenantLLMService
|
||||
from api.db.services.user_service import TenantService, UserService, UserTenantService
|
||||
from common.time_utils import current_timestamp, datetime_format, get_format_time
|
||||
from common.misc_utils import download_img, get_uuid
|
||||
from common.constants import RetCode
|
||||
from common.connection_utils import construct_response
|
||||
from api.db.services.user_service import (
|
||||
TenantService,
|
||||
UserService,
|
||||
UserTenantService,
|
||||
)
|
||||
from api.utils.api_utils import (
|
||||
get_data_error_result,
|
||||
get_json_result,
|
||||
|
|
@ -45,20 +58,23 @@ from api.utils.api_utils import (
|
|||
validate_request,
|
||||
)
|
||||
from api.utils.crypt import decrypt
|
||||
from rag.utils.redis_conn import REDIS_CONN
|
||||
from api.apps import smtp_mail_server, login_required, current_user, login_user, logout_user
|
||||
from api.utils.web_utils import (
|
||||
send_email_html,
|
||||
OTP_LENGTH,
|
||||
OTP_TTL_SECONDS,
|
||||
ATTEMPT_LIMIT,
|
||||
ATTEMPT_LOCK_SECONDS,
|
||||
OTP_LENGTH,
|
||||
OTP_TTL_SECONDS,
|
||||
RESEND_COOLDOWN_SECONDS,
|
||||
otp_keys,
|
||||
hash_code,
|
||||
captcha_key,
|
||||
hash_code,
|
||||
otp_keys,
|
||||
send_email_html,
|
||||
)
|
||||
from common import settings
|
||||
from common.connection_utils import construct_response
|
||||
from common.constants import RetCode
|
||||
from common.misc_utils import download_img, get_uuid
|
||||
from common.time_utils import current_timestamp, datetime_format, get_format_time
|
||||
from rag.utils.redis_conn import REDIS_CONN
|
||||
|
||||
|
||||
def sanitize_nickname(nickname: str) -> str:
|
||||
|
|
|
|||
|
|
@ -17,10 +17,10 @@
|
|||
|
||||
from __future__ import annotations
|
||||
|
||||
from pathlib import Path
|
||||
from typing import List, Any
|
||||
|
||||
import importlib.util
|
||||
from pathlib import Path
|
||||
from typing import Any, List
|
||||
|
||||
import pytest
|
||||
|
||||
from common import delete_canvas
|
||||
|
|
|
|||
|
|
@ -17,13 +17,13 @@
|
|||
|
||||
from __future__ import annotations
|
||||
|
||||
import importlib.util
|
||||
import os
|
||||
import subprocess
|
||||
import sys
|
||||
from pathlib import Path
|
||||
from typing import List
|
||||
|
||||
import importlib.util
|
||||
import pytest
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ from typing import Any
|
|||
import pytest
|
||||
|
||||
from common import (
|
||||
accept_team_invitation,
|
||||
add_users_to_team,
|
||||
create_team,
|
||||
create_user,
|
||||
|
|
@ -232,8 +233,6 @@ class TestRejectInvite:
|
|||
team_with_invitation: dict[str, Any],
|
||||
) -> None:
|
||||
"""Test rejecting an invitation that has already been accepted."""
|
||||
from common import accept_team_invitation
|
||||
|
||||
tenant_id: str = team_with_invitation["team"]["id"]
|
||||
invited_user: dict[str, Any] = team_with_invitation["invited_user"]
|
||||
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@ from typing import Any
|
|||
import pytest
|
||||
|
||||
from common import (
|
||||
accept_team_invitation,
|
||||
add_users_to_team,
|
||||
create_team,
|
||||
create_user,
|
||||
|
|
@ -362,8 +363,6 @@ class TestRemoveUser:
|
|||
if not test_users:
|
||||
pytest.skip("No test users created")
|
||||
|
||||
from common import accept_team_invitation
|
||||
|
||||
tenant_id: str = test_team["id"]
|
||||
user_email: str = test_users[0]["email"]
|
||||
|
||||
|
|
|
|||
|
|
@ -18,12 +18,12 @@
|
|||
from __future__ import annotations
|
||||
|
||||
import base64
|
||||
import importlib.util
|
||||
import os
|
||||
import uuid
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
import importlib.util
|
||||
import pytest
|
||||
from Cryptodome.Cipher import PKCS1_v1_5 as Cipher_pkcs1_v1_5
|
||||
from Cryptodome.PublicKey import RSA
|
||||
|
|
|
|||
|
|
@ -18,7 +18,11 @@ from __future__ import annotations
|
|||
import base64
|
||||
import os
|
||||
import uuid
|
||||
from concurrent.futures import Future, ThreadPoolExecutor, as_completed
|
||||
from concurrent.futures import (
|
||||
Future,
|
||||
ThreadPoolExecutor,
|
||||
as_completed,
|
||||
)
|
||||
from typing import Any
|
||||
|
||||
import pytest
|
||||
|
|
|
|||
|
|
@ -15,7 +15,9 @@
|
|||
#
|
||||
from __future__ import annotations
|
||||
|
||||
import importlib.util
|
||||
import uuid
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
import pytest
|
||||
|
|
@ -25,8 +27,6 @@ from configs import INVALID_API_TOKEN
|
|||
from libs.auth import RAGFlowHttpApiAuth, RAGFlowWebApiAuth
|
||||
|
||||
# Import from conftest - load it directly to avoid import issues
|
||||
import importlib.util
|
||||
from pathlib import Path
|
||||
|
||||
_conftest_path = Path(__file__).parent / "conftest.py"
|
||||
spec = importlib.util.spec_from_file_location("conftest", _conftest_path)
|
||||
|
|
|
|||
|
|
@ -15,7 +15,9 @@
|
|||
#
|
||||
from __future__ import annotations
|
||||
|
||||
import importlib.util
|
||||
import uuid
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
import pytest
|
||||
|
|
@ -25,8 +27,6 @@ from configs import INVALID_API_TOKEN
|
|||
from libs.auth import RAGFlowHttpApiAuth, RAGFlowWebApiAuth
|
||||
|
||||
# Import from conftest - load it directly to avoid import issues
|
||||
import importlib.util
|
||||
from pathlib import Path
|
||||
|
||||
_conftest_path = Path(__file__).parent / "conftest.py"
|
||||
spec = importlib.util.spec_from_file_location("conftest", _conftest_path)
|
||||
|
|
|
|||
|
|
@ -15,8 +15,14 @@
|
|||
#
|
||||
from __future__ import annotations
|
||||
|
||||
import importlib.util
|
||||
import uuid
|
||||
from concurrent.futures import Future, ThreadPoolExecutor, as_completed
|
||||
from concurrent.futures import (
|
||||
Future,
|
||||
ThreadPoolExecutor,
|
||||
as_completed,
|
||||
)
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
import pytest
|
||||
|
|
@ -26,8 +32,6 @@ from configs import INVALID_API_TOKEN
|
|||
from libs.auth import RAGFlowHttpApiAuth, RAGFlowWebApiAuth
|
||||
|
||||
# Import from conftest - load it directly to avoid import issues
|
||||
import importlib.util
|
||||
from pathlib import Path
|
||||
|
||||
_conftest_path = Path(__file__).parent / "conftest.py"
|
||||
spec = importlib.util.spec_from_file_location("conftest", _conftest_path)
|
||||
|
|
|
|||
|
|
@ -19,7 +19,11 @@ from __future__ import annotations
|
|||
|
||||
import time
|
||||
import uuid
|
||||
from concurrent.futures import Future, ThreadPoolExecutor, as_completed
|
||||
from concurrent.futures import (
|
||||
Future,
|
||||
ThreadPoolExecutor,
|
||||
as_completed,
|
||||
)
|
||||
from typing import Any
|
||||
|
||||
import pytest
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue