revert refactor: name node
This commit is contained in:
2025-09-12 14:17:29 +05:00
parent 12e3c65aa0
commit 78839c5883
21 changed files with 111 additions and 111 deletions

View File

@@ -1,17 +1,17 @@
from .vork_node import WorkNode from .vork_node import VorkNode
from .work_node_registry import WorkNodeRegistry from .vork_node_registry import VorkNodeRegistry
from .work_node_link import WorkNodeLink from .vork_node_link import VorkNodeLink
from .vork_node_start import WorkNodeStart from .vork_node_start import VorkNodeStart
from .link_name_generator import edge_title_generator, edge_title_to_number from .link_name_generator import edge_title_generator, edge_title_to_number
__version__ = "0.1.0" __version__ = "0.1.0"
__author__ = "Your Name" __author__ = "Your Name"
__all__ = [ __all__ = [
"WorkNode", "VorkNode",
"WorkNodeRegistry", "VorkNodeRegistry",
"WorkNodeLink", "VorkNodeLink",
"WorkNodeStart", "VorkNodeStart",
"edge_title_generator", "edge_title_generator",
"edge_title_to_number", "edge_title_to_number",
] ]

View File

@@ -2,7 +2,7 @@ from abc import ABC, abstractmethod
from typing import Any, Dict from typing import Any, Dict
class WorkNode(ABC): class VorkNode(ABC):
def __init__(self, data: Dict[str, Any], links: Dict[str, Any]): def __init__(self, data: Dict[str, Any], links: Dict[str, Any]):
self.data: Dict[str, Any] = data self.data: Dict[str, Any] = data

View File

@@ -1,12 +1,12 @@
from typing import Dict, Any from typing import Dict, Any
from model_nodes import NodeLinkData, NodeLinkSchema from model_nodes import VorkNodeLinkData, VorkNodeLinkSchema
from .link_name_generator import edge_title_generator, edge_title_to_number from .link_name_generator import edge_title_generator, edge_title_to_number
class WorkNodeLink: class VorkNodeLink:
def __init__(self, data: Dict[str, Any]): def __init__(self, data: Dict[str, Any]):
""" """
@@ -30,7 +30,7 @@ class WorkNodeLink:
# """ # """
# return VorkNodeLinkSchema() # return VorkNodeLinkSchema()
def validate(self) -> NodeLinkSchema: def validate(self) -> VorkNodeLinkSchema:
""" """
Валидирует данные связи с помощью Pydantic моделей Валидирует данные связи с помощью Pydantic моделей
@@ -62,7 +62,7 @@ class WorkNodeLink:
pass pass
# Создаем схему с валидированными данными # Создаем схему с валидированными данными
return NodeLinkSchema( return VorkNodeLinkSchema(
link_name=validated_data.last_link_name, link_name=validated_data.last_link_name,
parent_port_number=validated_data.parent_port_number, parent_port_number=validated_data.parent_port_number,
to_id=validated_data.to_id, to_id=validated_data.to_id,
@@ -73,11 +73,11 @@ class WorkNodeLink:
print(f"Link validation error: {e}") print(f"Link validation error: {e}")
raise raise
def validate_data(self) -> NodeLinkData: def validate_data(self) -> VorkNodeLinkData:
""" """
Валидирует данные связи Валидирует данные связи
Returns: Returns:
VorkNodeLinkData: Валидированные данные VorkNodeLinkData: Валидированные данные
""" """
return NodeLinkData(**self.data) return VorkNodeLinkData(**self.data)

View File

@@ -5,7 +5,7 @@ from typing import Dict, Type, Optional, List
from .vork_node import VorkNode from .vork_node import VorkNode
class WorkNodeRegistry: class VorkNodeRegistry:
def __init__(self): def __init__(self):
self.registry: Dict[str, Type[VorkNode]] = {} self.registry: Dict[str, Type[VorkNode]] = {}

View File

@@ -9,7 +9,7 @@ from model_nodes.node_start_models import (
) )
class WorkNodeStart(VorkNode): class VorkNodeStart(VorkNode):
def __init__(self, data: Dict[str, Any], links: Dict[str, Any] = None): def __init__(self, data: Dict[str, Any], links: Dict[str, Any] = None):
""" """

View File

@@ -26,8 +26,8 @@ from .node_start_models import (
# Экспорты для моделей связей между узлами # Экспорты для моделей связей между узлами
from .node_link_models import ( from .node_link_models import (
NodeLinkData, VorkNodeLinkData,
NodeLinkSchema VorkNodeLinkSchema
) )
__all__ = [ __all__ = [
@@ -52,6 +52,6 @@ __all__ = [
"StartNodeDescriptor", "StartNodeDescriptor",
# Node link models # Node link models
"NodeLinkData", "VorkNodeLinkData",
"NodeLinkSchema" "VorkNodeLinkSchema"
] ]

View File

@@ -2,7 +2,7 @@ from typing import Optional, Dict, Any
from pydantic import BaseModel, Field from pydantic import BaseModel, Field
class NodeLinkData(BaseModel): class VorkNodeLinkData(BaseModel):
""" """
Pydantic модель для валидации данных VorkNodeLink Pydantic модель для валидации данных VorkNodeLink
""" """
@@ -12,7 +12,7 @@ class NodeLinkData(BaseModel):
last_link_name: Optional[str] = Field(default=None, description="Название последней связи") last_link_name: Optional[str] = Field(default=None, description="Название последней связи")
class NodeLinkSchema(BaseModel): class VorkNodeLinkSchema(BaseModel):
""" """
Pydantic модель для схемы VorkNodeLink Pydantic модель для схемы VorkNodeLink
""" """

View File

@@ -1,26 +1,26 @@
from .node_if import WorkNodeIf from .vork_node_if import VorkNodeIf
from .node_switch import WorkNodeSwitch from .vork_node_switch import VorkNodeSwitch
from .node_set import WorkNodeSet from .vork_node_set import VorkNodeSet
from .node_wait import WorkNodeWait from .vork_node_wait import VorkNodeWait
from .node_while import WorkNodeWhile from .vork_node_while import VorkNodeWhile
from .node_each import WorkNodeEach from .vork_node_each import VorkNodeEach
from .node_listen import WorkNodeListen from .vork_node_listen import VorkNodeListen
from .node_trigger import WorkNodeTrigger from .vork_node_trigger import VorkNodeTrigger
from .node_callback import WorkNodeCallback from .vork_node_callback import VorkNodeCallback
from .node_run import WorkNodeRun from .vork_node_run import VorkNodeRun
__version__ = "0.1.0" __version__ = "0.1.0"
__author__ = "Your Name" __author__ = "Your Name"
__all__ = [ __all__ = [
"WorkNodeIf", "VorkNodeIf",
"WorkNodeSwitch", "VorkNodeSwitch",
"WorkNodeSet", "VorkNodeSet",
"WorkNodeWait", "VorkNodeWait",
"WorkNodeWhile", "VorkNodeWhile",
"WorkNodeEach", "VorkNodeEach",
"WorkNodeListen", "VorkNodeListen",
"WorkNodeTrigger", "VorkNodeTrigger",
"WorkNodeCallback", "VorkNodeCallback",
"WorkNodeRun", "VorkNodeRun",
] ]

View File

@@ -1,18 +0,0 @@
from core import VorkNode
class WorkNodeTrigger(VorkNode):
@property
def id(self) -> str:
return "node_trigger"
@classmethod
def form(cls):
pass
def validate(self) -> bool:
return True
def process(self, context):
pass

View File

@@ -1,18 +0,0 @@
from core import VorkNode
class WorkNodeWait(VorkNode):
@property
def id(self) -> str:
return "node_wait"
@classmethod
def form(cls):
pass
def validate(self) -> bool:
return True
def process(self, context):
pass

View File

@@ -1,18 +0,0 @@
from core import VorkNode
class WorkNodeWhile(VorkNode):
@property
def id(self) -> str:
return "node_while"
@classmethod
def form(cls):
pass
def validate(self) -> bool:
return True
def process(self, context):
pass

View File

@@ -0,0 +1,18 @@
from core import VorkNode
class VorkNodeCallback(VorkNode):
@property
def id(self) -> str:
return "vork_node_callback"
@classmethod
def form(cls):
pass
def validate(self) -> bool:
return True
def process(self, context):
pass

View File

@@ -1,11 +1,11 @@
from core import VorkNode from core import VorkNode
class WorkNodeSwitch(VorkNode): class VorkNodeEach(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "node_switch" return "vork_node_each"
@classmethod @classmethod
def form(cls): def form(cls):

View File

@@ -9,11 +9,11 @@ from model_nodes.node_if_models import (
) )
class WorkNodeIf(VorkNode): class VorkNodeIf(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "node_if" return "vork_node_if"
@classmethod @classmethod
def form(cls) -> IfNodeDescriptor: def form(cls) -> IfNodeDescriptor:

View File

@@ -8,11 +8,11 @@ from core import VorkNode
# ) # )
class WorkNodeListen(VorkNode): class VorkNodeListen(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "node_listen" return "vork_node_listen"
@classmethod @classmethod
def form(cls) -> Dict[str, Any]: def form(cls) -> Dict[str, Any]:

View File

@@ -1,11 +1,11 @@
from core import VorkNode from core import VorkNode
class WorkNodeSet(VorkNode): class VorkNodeRun(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "node_set" return "vork_node_run"
@classmethod @classmethod
def form(cls): def form(cls):

View File

@@ -1,11 +1,11 @@
from core import VorkNode from core import VorkNode
class WorkNodeRun(VorkNode): class VorkNodeSet(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "node_run" return "vork_node_set"
@classmethod @classmethod
def form(cls): def form(cls):

View File

@@ -1,11 +1,11 @@
from core import VorkNode from core import VorkNode
class WorkNodeCallback(VorkNode): class VorkNodeSwitch(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "node_callback" return "vork_node_switch"
@classmethod @classmethod
def form(cls): def form(cls):

View File

@@ -0,0 +1,18 @@
from core import VorkNode
class VorkNodeTrigger(VorkNode):
@property
def id(self) -> str:
return "vork_node_trigger"
@classmethod
def form(cls):
pass
def validate(self) -> bool:
return True
def process(self, context):
pass

View File

@@ -1,11 +1,11 @@
from core import VorkNode from core import VorkNode
class WorkNodeEach(VorkNode): class VorkNodeWait(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "node_each" return "vork_node_wait"
@classmethod @classmethod
def form(cls): def form(cls):

18
nodes/vork_node_while.py Normal file
View File

@@ -0,0 +1,18 @@
from core import VorkNode
class VorkNodeWhile(VorkNode):
@property
def id(self) -> str:
return "vork_node_while"
@classmethod
def form(cls):
pass
def validate(self) -> bool:
return True
def process(self, context):
pass