From 16fb0ecfd5e29261ad693cf3236cc757e3809543 Mon Sep 17 00:00:00 2001 From: TheNoxium Date: Thu, 11 Sep 2025 15:26:41 +0500 Subject: [PATCH] refactor: untils dependency --- __init__.py | 37 +++++++++++++++++++++++++++++++++++++ core/vork_node_link.py | 5 +++-- 2 files changed, 40 insertions(+), 2 deletions(-) diff --git a/__init__.py b/__init__.py index e69de29..edfae70 100644 --- a/__init__.py +++ b/__init__.py @@ -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", +] diff --git a/core/vork_node_link.py b/core/vork_node_link.py index 4b3d5d9..71f512d 100644 --- a/core/vork_node_link.py +++ b/core/vork_node_link.py @@ -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: # Валидируем данные