refactor: name node

This commit is contained in:
TheNoxium
2025-09-12 14:04:28 +05:00
parent 78b6466b14
commit 12e3c65aa0
22 changed files with 127 additions and 127 deletions

View File

@@ -1,17 +1,17 @@
from .vork_node import VorkNode from .vork_node import WorkNode
from .vork_node_registry import VorkNodeRegistry from .work_node_registry import WorkNodeRegistry
from .vork_node_link import VorkNodeLink from .work_node_link import WorkNodeLink
from .vork_node_start import VorkNodeStart from .vork_node_start import WorkNodeStart
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__ = [
"VorkNode", "WorkNode",
"VorkNodeRegistry", "WorkNodeRegistry",
"VorkNodeLink", "WorkNodeLink",
"VorkNodeStart", "WorkNodeStart",
"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 VorkNode(ABC): class WorkNode(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

@@ -9,7 +9,7 @@ from model_nodes.node_start_models import (
) )
class VorkNodeStart(VorkNode): class WorkNodeStart(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

@@ -1,12 +1,12 @@
from typing import Dict, Any from typing import Dict, Any
from model_nodes import VorkNodeLinkData, VorkNodeLinkSchema from model_nodes import NodeLinkData, NodeLinkSchema
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 VorkNodeLink: class WorkNodeLink:
def __init__(self, data: Dict[str, Any]): def __init__(self, data: Dict[str, Any]):
""" """
@@ -30,7 +30,7 @@ class VorkNodeLink:
# """ # """
# return VorkNodeLinkSchema() # return VorkNodeLinkSchema()
def validate(self) -> VorkNodeLinkSchema: def validate(self) -> NodeLinkSchema:
""" """
Валидирует данные связи с помощью Pydantic моделей Валидирует данные связи с помощью Pydantic моделей
@@ -62,7 +62,7 @@ class VorkNodeLink:
pass pass
# Создаем схему с валидированными данными # Создаем схему с валидированными данными
return VorkNodeLinkSchema( return NodeLinkSchema(
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 VorkNodeLink:
print(f"Link validation error: {e}") print(f"Link validation error: {e}")
raise raise
def validate_data(self) -> VorkNodeLinkData: def validate_data(self) -> NodeLinkData:
""" """
Валидирует данные связи Валидирует данные связи
Returns: Returns:
VorkNodeLinkData: Валидированные данные VorkNodeLinkData: Валидированные данные
""" """
return VorkNodeLinkData(**self.data) return NodeLinkData(**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 VorkNodeRegistry: class WorkNodeRegistry:
def __init__(self): def __init__(self):
self.registry: Dict[str, Type[VorkNode]] = {} self.registry: Dict[str, Type[VorkNode]] = {}

View File

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

View File

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

View File

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

18
nodes/node_callback.py Normal file
View File

@@ -0,0 +1,18 @@
from core import VorkNode
class WorkNodeCallback(VorkNode):
@property
def id(self) -> str:
return "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 VorkNodeSet(VorkNode): class WorkNodeEach(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "vork_node_set" return "node_each"
@classmethod @classmethod
def form(cls): def form(cls):

View File

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

View File

@@ -8,11 +8,11 @@ from core import VorkNode
# ) # )
class VorkNodeListen(VorkNode): class WorkNodeListen(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "vork_node_listen" return "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 VorkNodeRun(VorkNode): class WorkNodeRun(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "vork_node_run" return "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 VorkNodeWait(VorkNode): class WorkNodeSet(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "vork_node_wait" return "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 VorkNodeEach(VorkNode): class WorkNodeSwitch(VorkNode):
@property @property
def id(self) -> str: def id(self) -> str:
return "vork_node_each" return "node_switch"
@classmethod @classmethod
def form(cls): def form(cls):

18
nodes/node_trigger.py Normal file
View File

@@ -0,0 +1,18 @@
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

18
nodes/node_wait.py Normal file
View File

@@ -0,0 +1,18 @@
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

18
nodes/node_while.py Normal file
View File

@@ -0,0 +1,18 @@
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

@@ -1,18 +0,0 @@
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,18 +0,0 @@
from core import VorkNode
class VorkNodeSwitch(VorkNode):
@property
def id(self) -> str:
return "vork_node_switch"
@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 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,18 +0,0 @@
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