feat: delete ports

This commit is contained in:
TheNoxium
2025-11-15 15:10:17 +05:00
parent 09365d11e5
commit 11090a742a
21 changed files with 22 additions and 80 deletions

View File

@@ -33,17 +33,13 @@ class VorkNodeCallback(VorkNode):
Валидирует данные узла callback и возвращает схему
"""
try:
# Валидируем данные узла
validated_data = self.validate_data()
# Валидируем связи узла
validated_links = self.validate_links()
node_data = CallbackNodeCoreSchemaData(
then_port_number=0
)
node_data = None
# Создаем схему с валидированными данными
return CallbackNodeCoreSchema(
ps_id=validated_data.ps_id,
node_type=validated_data.node_type,

View File

@@ -33,19 +33,12 @@ class VorkNodeEach(VorkNode):
Валидирует данные узла each и возвращает схему
"""
try:
# Валидируем данные узла
validated_data = self.validate_data()
# Валидируем связи узла
validated_links = self.validate_links()
# Создаем данные портов (аналогично if)
node_data = EachNodeCoreSchemaData(
then_port_number=0,
else_port_number=1,
)
node_data = None
# Создаем схему с валидированными данными
return EachNodeCoreSchema(
ps_id=validated_data.ps_id,
node_type=validated_data.node_type,

View File

@@ -28,19 +28,12 @@ class VorkNodeIf(VorkNode):
и возвращает схему с валидированными данными.
"""
try:
# Валидируем данные
validated_data = self.validate_data()
# Валидируем связи
validated_links = self.validate_links()
# Создаем вложенную схему с данными портов
node_data = IfNodeCoreSchemaData(
then_port_number=0,
else_port_number=1,
)
node_data = None
# Создаем схему с валидированными данными из экземпляра
return IfNodeCoreSchema(
ps_id=validated_data.ps_id,
node_type=validated_data.node_type,

View File

@@ -33,18 +33,14 @@ class VorkNodeListen(VorkNode):
Валидирует данные узла listen и возвращает схему
"""
try:
# Валидируем данные узла
validated_data = self.validate_data()
# Валидируем связи узла
validated_links = self.validate_links()
node_data = ListenNodeCoreSchemaData(
then_port_number=0,
is_start=validated_data.is_start
)
# Создаем схему с валидированными данными
return ListenNodeCoreSchema(
ps_id=validated_data.ps_id,
node_type=validated_data.node_type,

View File

@@ -33,17 +33,13 @@ class VorkNodeRun(VorkNode):
Валидирует данные узла run и возвращает схему
"""
try:
# Валидируем данные узла
validated_data = self.validate_data()
# Валидируем связи узла
validated_links = self.validate_links()
node_data = RunNodeCoreSchemaData(
then_port_number=0
)
node_data = None
# Создаем схему с валидированными данными
return RunNodeCoreSchema(
ps_id=validated_data.ps_id,
node_type=validated_data.node_type,

View File

@@ -33,18 +33,13 @@ class VorkNodeSet(VorkNode):
Валидирует данные узла set и возвращает схему
"""
try:
# Валидируем данные узла
validated_data = self.validate_data()
# Валидируем связи узла
validated_links = self.validate_links()
# Создаем данные портов
node_data = SetNodeCoreSchemaData(
then_port_number=0,
)
node_data = None
# Создаем схему с валидированными данными
return SetNodeCoreSchema(
ps_id=validated_data.ps_id,
node_type=validated_data.node_type,

View File

@@ -40,10 +40,7 @@ class VorkNodeSwitch(VorkNode):
validated_links = self.validate_links()
# Создаем данные портов (default=0, case_1=1)
node_data = SwitchNodeCoreSchemaData(
default_port_number=0,
case_1_port_number=1,
)
node_data = None
# Создаем схему с валидированными данными
return SwitchNodeCoreSchema(

View File

@@ -33,17 +33,12 @@ class VorkNodeTrigger(VorkNode):
Валидирует данные узла trigger и возвращает схему
"""
try:
# Валидируем данные узла
validated_data = self.validate_data()
# Валидируем связи узла
validated_links = self.validate_links()
node_data = TriggerNodeCoreSchemaData(
then_port_number=0
)
node_data = None
# Создаем схему с валидированными данными
return TriggerNodeCoreSchema(
ps_id=validated_data.ps_id,
node_type=validated_data.node_type,

View File

@@ -33,18 +33,12 @@ class VorkNodeWait(VorkNode):
Валидирует данные узла wait и возвращает схему
"""
try:
# Валидируем данные узла
validated_data = self.validate_data()
# Валидируем связи узла
validated_links = self.validate_links()
# Создаем данные портов
node_data = WaitNodeCoreSchemaData(
then_port_number=0,
)
node_data = None
# Создаем схему с валидированными данными
return WaitNodeCoreSchema(
ps_id=validated_data.ps_id,
node_type=validated_data.node_type,

View File

@@ -33,19 +33,13 @@ class VorkNodeWhile(VorkNode):
Валидирует данные узла while и возвращает схему
"""
try:
# Валидируем данные узла
validated_data = self.validate_data()
# Валидируем связи узла
validated_links = self.validate_links()
# Создаем данные портов (аналогично if)
node_data = WhileNodeCoreSchemaData(
then_port_number=0,
else_port_number=1,
)
node_data = None
# Создаем схему с валидированными данными
return WhileNodeCoreSchema(
ps_id=validated_data.ps_id,
node_type=validated_data.node_type,