Meshroom/meshroom/core
Candice Bentéjac b77274a027 Store all duplicates of a node correctly upon their creation
Duplicates used to be stored in a dictionary with an entry being
"parent node": "duplicated node". On occasions where a single
parent node was duplicated more than once, the latest duplicated
 node erased the previous one(s), and these older ones were
"lost": after being created, there was no trace left of their
existence in the duplication operation. Undoing that duplication
operation was thus leaving these duplicated nodes out and not
removing them.

Duplicated nodes are now stored as "parent node": [list of
duplicated nodes] to keep track of all the created nodes,
effectively removing them upon an "undo".
2022-07-28 14:13:31 +02:00
..
__init__.py Avoid to load project nodes twice 2022-02-22 15:12:00 +01:00
attribute.py Fix compatibility with Python 3 2022-07-19 14:52:18 +02:00
desc.py [core] more generic str to bool conversion 2022-04-11 16:56:38 +02:00
exception.py [core] add GraphVisitMessage exceptions mecanism 2018-07-19 13:50:45 +02:00
graph.py Store all duplicates of a node correctly upon their creation 2022-07-28 14:13:31 +02:00
node.py [core] fix: filter attributes after the node upgrade 2021-09-03 22:12:25 +02:00
pyCompatibility.py Import ABC from collections.abc (#983) 2020-07-16 16:02:51 +02:00
stats.py [core] fix ressources stats 2022-06-02 14:14:48 +02:00
submitter.py [core] add support for external graph computation via 'Submitter' API 2017-11-17 19:17:36 +01:00
taskManager.py [core] fix batch 2021-09-13 10:17:39 +02:00