Created by: Durman
Addressed problem description
Todo:
-
Take default name of key from linked socket. -
Keep links of dictionary outnodes when a key of a dictionary was renamed.Next time or probably it even does not worth complicate too much.Simplest solutions was adding custom attribute for dictionaries. -
Robustness of determining type of output sockets. Next time.Simplest solutions was adding custom attribute for dictionaries. -
Consider handling of several dictionaries in list (ignoring mismatched keys?). -
Сustom draw for all sockets. -
Is_linkedshould have namewas_linkedbefore start of update event, more correct test issocket.linksbut as I suppose more expensive as well. Looks like insv_getmethodis_linkedshould be replaced bylinks. -
deepcopy = False where it possibleDeep copy is not implemented for dictionaries. In next PR. -
New dictionary icons 😄
Preflight checklist
-
Code changes complete. -
Code documentation complete. -
Documentation for users complete. -
Manual testing done. -
Ready for merge.
