Skip to content

← programming package

DictMerge

Merge one or more dictionaries, optionally allowing keys to be overridden by later dictionaries.

Dictionaries that are None are ignored. Version 1.0.0

Ports/Properties

data1

Dictionary 1.

verbose name
Data1
default value
None
port type
DataPort
value type
dict (can be None)
data direction
IN

data2

Dictionary 2.

verbose name
Data2
default value
None
port type
DataPort
value type
dict (can be None)
data direction
IN

data3

Dictionary 3.

verbose name
Data3
default value
None
port type
DataPort
value type
dict (can be None)
data direction
IN

data4

Dictionary 4.

verbose name
Data4
default value
None
port type
DataPort
value type
dict (can be None)
data direction
IN

data5

Dictionary 5.

verbose name
Data5
default value
None
port type
DataPort
value type
dict (can be None)
data direction
IN

data6

Dictionary 6.

verbose name
Data6
default value
None
port type
DataPort
value type
dict (can be None)
data direction
IN

data7

Dictionary 7.

verbose name
Data7
default value
None
port type
DataPort
value type
dict (can be None)
data direction
IN

data8

Dictionary 8.

verbose name
Data8
default value
None
port type
DataPort
value type
dict (can be None)
data direction
IN

data9

Dictionary 9.

verbose name
Data9
default value
None
port type
DataPort
value type
dict (can be None)
data direction
IN

dataN

Dictionary N.

verbose name
Datan
default value
None
port type
DataPort
value type
list (can be None)
data direction
IN

outdata

Merged dictionary.

verbose name
Outdata
default value
None
port type
DataPort
value type
dict (can be None)
data direction
OUT

allow_override

Allow overriding of existing keys. If set to False, an error is raised if a key is already present in an earlier dictionary.

verbose name
Allow Override
default value
True
port type
BoolPort
value type
bool (can be None)

set_breakpoint

Set a breakpoint on this node. If this is enabled, your debugger (if one is attached) will trigger a breakpoint.

verbose name
Set Breakpoint (Debug Only)
default value
False
port type
BoolPort
value type
bool (can be None)

metadata

User-definable meta-data associated with the node. Usually reserved for technical purposes.

verbose name
Metadata
default value
{}
port type
DictPort
value type
dict (can be None)