[OND211-2329]: Updated import statements order.

This commit is contained in:
Hetavi Shah 2025-11-25 19:08:10 +05:30
parent d615f62e4b
commit ce8862e68c
13 changed files with 106 additions and 58 deletions

View file

@ -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

View file

@ -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

View file

@ -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:

View file

@ -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

View file

@ -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

View file

@ -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"]

View file

@ -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"]

View file

@ -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

View file

@ -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

View file

@ -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)

View file

@ -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)

View file

@ -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)

View file

@ -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