Connector¶
mllabs.Connector
¶
Selects nodes by matching against name, processor, and/or edges.
All provided criteria are combined with AND logic. Omitted criteria always match.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
node_query
|
Node name filter. A |
None
|
|
edges
|
Edge filter. |
None
|
|
processor
|
Processor class filter. The node's resolved processor must be exactly this class. |
None
|
match(node_name, node_attrs)
¶
Return True if the node satisfies all configured criteria.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
node_name
|
str
|
Node name to test. |
required |
node_attrs
|
dict
|
Resolved node attributes from
|
required |
Returns:
| Name | Type | Description |
|---|---|---|
bool |
True if all criteria match. |