mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-05-18 11:36:27 +02:00
[core] TaskManager: fix issue when a used node is destroyed
This commit is contained in:
parent
ba1994deb9
commit
57bb9a41a6
1 changed files with 6 additions and 1 deletions
|
@ -40,7 +40,12 @@ class TaskThread(Thread):
|
||||||
if node.isFinishedOrRunning():
|
if node.isFinishedOrRunning():
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
# if a node does not exist anymore, node.chunks becomes a PySide property
|
||||||
|
try:
|
||||||
multiChunks = len(node.chunks) > 1
|
multiChunks = len(node.chunks) > 1
|
||||||
|
except TypeError:
|
||||||
|
continue
|
||||||
|
|
||||||
for cId, chunk in enumerate(node.chunks):
|
for cId, chunk in enumerate(node.chunks):
|
||||||
if chunk.isFinishedOrRunning() or not self.isRunning():
|
if chunk.isFinishedOrRunning() or not self.isRunning():
|
||||||
continue
|
continue
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue