fix the default_factory for BaseNodeData

This commit is contained in:
Yanli 盐粒
2026-02-03 14:21:40 +08:00
parent 4f6f110014
commit b17ddd0ea7

View File

@@ -7,7 +7,7 @@ from collections.abc import Sequence
from enum import StrEnum
from typing import Any, Union
from pydantic import BaseModel, ConfigDict, field_validator, model_validator
from pydantic import BaseModel, ConfigDict, Field, field_validator, model_validator
from core.workflow.enums import ErrorStrategy, NodeType
@@ -176,7 +176,7 @@ class BaseNodeData(ABC, BaseModel):
version: str = "1"
error_strategy: ErrorStrategy | None = None
default_value: list[DefaultValue] | None = None
retry_config: RetryConfig = RetryConfig()
retry_config: RetryConfig = Field(default_factory=RetryConfig)
@property
def default_value_dict(self) -> dict[str, Any]: