1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
from .utils import Spec, expand, str_
DOMAIN_CONNECTION = expand(
type=Spec(types=list, required=True, item_scheme=None),
connect=str_,
)
DOMAIN_SCHEME = expand(
id=Spec(types=str_, required=True, item_scheme=None),
label=str_,
color=str_,
multiple_connections_per_input=bool,
multiple_connections_per_output=bool,
templates=Spec(types=list, required=False, item_scheme=DOMAIN_CONNECTION)
)
|