fix: update type hinting for Workflow import in model.py

Signed-off-by: -LAN- <laipz8200@outlook.com>
This commit is contained in:
-LAN- 2024-12-23 11:49:06 +08:00
parent 4d35df9210
commit 081bd20def
No known key found for this signature in database
GPG Key ID: 6BA0D108DED011FF
1 changed files with 5 additions and 2 deletions

View File

@ -4,7 +4,7 @@ import uuid
from collections.abc import Mapping
from datetime import datetime
from enum import Enum, StrEnum
from typing import Any, Literal, Optional
from typing import TYPE_CHECKING, Any, Literal, Optional
import sqlalchemy as sa
from flask import request
@ -18,12 +18,15 @@ from core.file import helpers as file_helpers
from core.file.tool_file_parser import ToolFileParser
from libs.helper import generate_string
from models.enums import CreatedByRole
from models.workflow import Workflow, WorkflowRunStatus
from models.workflow import WorkflowRunStatus
from .account import Account, Tenant
from .engine import db
from .types import StringUUID
if TYPE_CHECKING:
from .workflow import Workflow
class DifySetup(db.Model):
__tablename__ = "dify_setups"