refactor: untils dependency

This commit is contained in:
TheNoxium
2025-09-11 15:26:41 +05:00
parent a5a52a64ef
commit 16fb0ecfd5
2 changed files with 40 additions and 2 deletions

View File

@@ -0,0 +1,37 @@
# Core components
from core.vork_node import VorkNode
from core.vork_node_link import VorkNodeLink
from core.vork_node_start import VorkNodeStart
from core.vork_node_registry import VorkNodeRegistry
# Node implementations
from nodes.vork_node_if import VorkNodeIf
from nodes.vork_node_switch import VorkNodeSwitch
from nodes.vork_node_set import VorkNodeSet
from nodes.vork_node_wait import VorkNodeWait
from nodes.vork_node_listen import VorkNodeListen
from nodes.vork_node_trigger import VorkNodeTrigger
# Utility functions
from utils.link_name_generator import edge_title_generator, edge_title_to_number
__all__ = [
# Core
"VorkNode",
"VorkNodeLink",
"VorkNodeStart",
"VorkNodeRegistry",
# Nodes
"VorkNodeIf",
"VorkNodeSwitch",
"VorkNodeSet",
"VorkNodeWait",
"VorkNodeListen",
"VorkNodeTrigger",
# Utils
"edge_title_generator",
"edge_title_to_number",
]

View File

@@ -3,7 +3,7 @@ from typing import Dict, Any
from model_nodes import VorkNodeLinkData, VorkNodeLinkSchema
from utils import edge_title_generator, edge_title_to_number
from utils.link_name_generator import edge_title_generator, edge_title_to_number
class VorkNodeLink:
@@ -32,7 +32,8 @@ class VorkNodeLink:
def validate(self) -> VorkNodeLinkSchema:
"""
Валидирует данные связи с помощью Pydantic моделей.
Валидирует данные связи с помощью Pydantic моделей
"""
try:
# Валидируем данные