feat: pydantic descriptors
This commit is contained in:
@@ -1,13 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
import requests
|
||||
import json
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_callback_models import (
|
||||
CallbackNodeData,
|
||||
CallbackNodeLinks,
|
||||
CallbackNodeCoreSchema,
|
||||
CallbackNodeCoreSchemaData
|
||||
CallbackNodeCoreSchemaData,
|
||||
CALLBACK_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -28,7 +26,7 @@ class VorkNodeCallback(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла Callback
|
||||
"""
|
||||
return get_form_descriptor("CALLBACK")
|
||||
return CALLBACK_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> CallbackNodeCoreSchema:
|
||||
"""
|
||||
|
@@ -1,11 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_each_models import (
|
||||
EachNodeData,
|
||||
EachNodeLinks,
|
||||
EachNodeCoreSchema,
|
||||
EachNodeCoreSchemaData
|
||||
EachNodeCoreSchemaData,
|
||||
EACH_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ class VorkNodeEach(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла Each
|
||||
"""
|
||||
return get_form_descriptor("EACH")
|
||||
return EACH_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> EachNodeCoreSchema:
|
||||
"""
|
||||
|
@@ -1,11 +1,11 @@
|
||||
from typing import Any, Dict
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_if_models import (
|
||||
IfNodeData,
|
||||
IfNodeLinks,
|
||||
IfNodeCoreSchema,
|
||||
IfNodeCoreSchemaData
|
||||
IfNodeCoreSchemaData,
|
||||
IF_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ class VorkNodeIf(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла IF
|
||||
"""
|
||||
return get_form_descriptor("IF")
|
||||
return IF_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> IfNodeCoreSchema:
|
||||
"""
|
||||
|
@@ -1,11 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_listen_models import (
|
||||
ListenNodeData,
|
||||
ListenNodeLinks,
|
||||
ListenNodeCoreSchema,
|
||||
ListenNodeCoreSchemaData
|
||||
ListenNodeCoreSchemaData,
|
||||
LISTEN_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ class VorkNodeListen(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла Listen
|
||||
"""
|
||||
return get_form_descriptor("LISTEN")
|
||||
return LISTEN_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> ListenNodeCoreSchema:
|
||||
"""
|
||||
|
@@ -1,12 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
import json
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_run_models import (
|
||||
RunNodeData,
|
||||
RunNodeLinks,
|
||||
RunNodeCoreSchema,
|
||||
RunNodeCoreSchemaData
|
||||
RunNodeCoreSchemaData,
|
||||
RUN_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -27,7 +26,7 @@ class VorkNodeRun(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла Run
|
||||
"""
|
||||
return get_form_descriptor("RUN")
|
||||
return RUN_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> RunNodeCoreSchema:
|
||||
"""
|
||||
|
@@ -1,11 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_set_models import (
|
||||
SetNodeData,
|
||||
SetNodeLinks,
|
||||
SetNodeCoreSchema,
|
||||
SetNodeCoreSchemaData
|
||||
SetNodeCoreSchemaData,
|
||||
SET_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ class VorkNodeSet(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла Set
|
||||
"""
|
||||
return get_form_descriptor("SET")
|
||||
return SET_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> SetNodeCoreSchema:
|
||||
"""
|
||||
|
@@ -1,11 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_switch_models import (
|
||||
SwitchNodeData,
|
||||
SwitchNodeLinks,
|
||||
SwitchNodeCoreSchema,
|
||||
SwitchNodeCoreSchemaData
|
||||
SwitchNodeCoreSchemaData,
|
||||
SWITCH_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ class VorkNodeSwitch(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла Switch
|
||||
"""
|
||||
return get_form_descriptor("SWITCH")
|
||||
return SWITCH_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> SwitchNodeCoreSchema:
|
||||
"""
|
||||
|
@@ -1,11 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_trigger_models import (
|
||||
TriggerNodeData,
|
||||
TriggerNodeLinks,
|
||||
TriggerNodeCoreSchema,
|
||||
TriggerNodeCoreSchemaData
|
||||
TriggerNodeCoreSchemaData,
|
||||
TRIGGER_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ class VorkNodeTrigger(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла Trigger
|
||||
"""
|
||||
return get_form_descriptor("TRIGGER")
|
||||
return TRIGGER_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> TriggerNodeCoreSchema:
|
||||
"""
|
||||
|
@@ -1,11 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_wait_models import (
|
||||
WaitNodeData,
|
||||
WaitNodeLinks,
|
||||
WaitNodeCoreSchema,
|
||||
WaitNodeCoreSchemaData
|
||||
WaitNodeCoreSchemaData,
|
||||
WAIT_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ class VorkNodeWait(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла Wait
|
||||
"""
|
||||
return get_form_descriptor("WAIT")
|
||||
return WAIT_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> WaitNodeCoreSchema:
|
||||
"""
|
||||
|
@@ -1,11 +1,11 @@
|
||||
from typing import Dict, Any
|
||||
from core import VorkNode
|
||||
from core.form_descriptors import get_form_descriptor
|
||||
from model_nodes.node_while_models import (
|
||||
WhileNodeData,
|
||||
WhileNodeLinks,
|
||||
WhileNodeCoreSchema,
|
||||
WhileNodeCoreSchemaData
|
||||
WhileNodeCoreSchemaData,
|
||||
WHILE_FORM_DESCRIPTOR,
|
||||
)
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ class VorkNodeWhile(VorkNode):
|
||||
"""
|
||||
Возвращает статический дескриптор формы для узла While
|
||||
"""
|
||||
return get_form_descriptor("WHILE")
|
||||
return WHILE_FORM_DESCRIPTOR
|
||||
|
||||
def validate(self) -> WhileNodeCoreSchema:
|
||||
"""
|
||||
|
Reference in New Issue
Block a user