fix: type errors

Signed-off-by: -LAN- <laipz8200@outlook.com>
This commit is contained in:
-LAN- 2025-09-10 02:22:58 +08:00
parent 2a97a69825
commit 9cf2b2b231
No known key found for this signature in database
GPG Key ID: 6BA0D108DED011FF
2 changed files with 4 additions and 2 deletions

View File

@ -11,7 +11,9 @@ from core.variables import Segment
class WorkflowRuntimeTypeConverter:
def to_json_encodable(self, value: Mapping[str, Any] | None) -> Mapping[str, Any] | None:
result = self._to_json_encodable_recursive(value)
return result if isinstance(result, Mapping) or result is None else dict(result)
if isinstance(result, Mapping) or result is None:
return result
return {}
def _to_json_encodable_recursive(self, value: Any):
if value is None:

View File

@ -12,7 +12,7 @@
"core/ops",
"core/tools",
"core/model_runtime",
"core/workflow",
"core/workflow/nodes",
"core/app/app_config/easy_ui_based_app/dataset"
],
"typeCheckingMode": "strict",