瀏覽代碼

fix: linter

Yeuoly 5 月之前
父節點
當前提交
5a57dad93c

+ 1 - 2
api/core/agent/cot_agent_runner.py

@@ -1,8 +1,7 @@
 import json
 from abc import ABC, abstractmethod
 from collections.abc import Generator, Mapping, Sequence
-from typing import Optional
-from typing import Any
+from typing import Any, Optional
 
 from core.agent.base_agent_runner import BaseAgentRunner
 from core.agent.entities import AgentScratchpadUnit

+ 1 - 1
api/core/tools/tool_file_manager.py

@@ -218,6 +218,6 @@ class ToolFileManager:
 
 
 # init tool_file_parser
-from core.file.tool_file_parser import tool_file_manager  # noqa: E402
+from core.file.tool_file_parser import tool_file_manager
 
 tool_file_manager["manager"] = ToolFileManager

+ 1 - 1
api/models/account.py

@@ -2,10 +2,10 @@ import enum
 import json
 
 from flask_login import UserMixin
+from sqlalchemy import func
 from sqlalchemy.orm import Mapped, mapped_column
 
 from models.base import Base
-from sqlalchemy import func
 
 from .engine import db
 from .types import StringUUID

+ 1 - 3
api/models/model.py

@@ -14,15 +14,13 @@ if TYPE_CHECKING:
     from models.workflow import Workflow
 
 from enum import StrEnum
-from typing import Any, Literal
+from typing import TYPE_CHECKING, Any, Literal, cast
 
 import sqlalchemy as sa
 from flask import request
 from flask_login import UserMixin
 from sqlalchemy import Float, Index, PrimaryKeyConstraint, func, text
 from sqlalchemy.orm import Mapped, Session, mapped_column
-from typing import TYPE_CHECKING, cast
-
 
 from configs import dify_config
 from core.file import FILE_MODEL_IDENTITY, File, FileTransferMethod, FileType

+ 3 - 1
api/models/provider.py

@@ -1,7 +1,9 @@
 from enum import Enum
-from models.base import Base
+
 from sqlalchemy import func
 
+from models.base import Base
+
 from .engine import db
 from .types import StringUUID
 

+ 0 - 1
api/models/source.py

@@ -5,7 +5,6 @@ from sqlalchemy.dialects.postgresql import JSONB
 
 from models.base import Base
 
-
 from .engine import db
 from .types import StringUUID
 

+ 1 - 0
api/models/task.py

@@ -3,6 +3,7 @@ from datetime import UTC, datetime
 from celery import states  # type: ignore
 
 from models.base import Base
+
 from .engine import db
 
 

+ 2 - 1
api/models/web.py

@@ -1,7 +1,8 @@
-from models.base import Base
 from sqlalchemy import func
 from sqlalchemy.orm import Mapped, mapped_column
 
+from models.base import Base
+
 from .engine import db
 from .model import Message
 from .types import StringUUID

+ 3 - 2
api/services/entities/model_provider_entities.py

@@ -4,11 +4,12 @@ from typing import Optional
 from pydantic import BaseModel, ConfigDict
 
 from configs import dify_config
-from core.entities.model_entities import ModelWithProviderEntity, ProviderModelWithStatusEntity
-from core.entities.provider_entities import ProviderQuotaType, QuotaConfiguration
 from core.entities.model_entities import (
+    ModelWithProviderEntity,
+    ProviderModelWithStatusEntity,
     SimpleModelProviderEntity,
 )
+from core.entities.provider_entities import ProviderQuotaType, QuotaConfiguration
 from core.model_runtime.entities.common_entities import I18nObject
 from core.model_runtime.entities.model_entities import ModelType
 from core.model_runtime.entities.provider_entities import (

+ 1 - 2
api/services/workflow_run_service.py

@@ -1,8 +1,7 @@
 import threading
-
-import contexts
 from typing import Optional
 
+import contexts
 from extensions.ext_database import db
 from libs.infinite_scroll_pagination import InfiniteScrollPagination
 from models.enums import WorkflowRunTriggeredFrom