-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Initially (i.e., after final config), poly._nodes is a dictionary containing items comprising <node_addr> : <node_data_dict> for each node that is read from the database. When we call addNode, the interface adds the node object to both nodes_internal and _nodes dictionaries. After adding at least one node, poly._nodes becomes "corrupt" in that it contains some items <node_addr> : <node_data_dict> and some items <node_addr> : <node_object>. If you are iterating through poly._nodes mutliple times (e.g., during initial recreation of nodes while retaining node hierarchy), then the second time through you may get failures because of the corruption of the _nodes dictionary.
Metadata
Metadata
Assignees
Labels
No labels