The namespace input is an AttributDict which not supported by the ProcessInputWidget since it tries to show the pk of the input nodes.
The workaround will be checking if the input port is the namespace the widget disables the display of the input showing.
To fix this, we need to support the namespace also for the input ports. I think it make sense to show in the dropdown list the <namespace>.<embed_port>. For example, if we have inputs as following:
The namespace input is an
AttributDict
which not supported by theProcessInputWidget
since it tries to show thepk
of the input nodes. The workaround will be checking if the input port is the namespace the widget disables the display of the input showing. To fix this, we need to support the namespace also for the input ports. I think it make sense to show in the dropdown list the<namespace>.<embed_port>
. For example, if we have inputs as following:The dropdown list will having
pw.pseudos.Si
,pw.code
etc..