[core] TaskManager: fix issue when a used node is destroyed

This commit is contained in:
Julien-Haudegond 2020-08-24 12:19:59 +02:00
parent ba1994deb9
commit 57bb9a41a6

View file

@ -40,7 +40,12 @@ class TaskThread(Thread):
if node.isFinishedOrRunning():
continue
multiChunks = len(node.chunks) > 1
# if a node does not exist anymore, node.chunks becomes a PySide property
try:
multiChunks = len(node.chunks) > 1
except TypeError:
continue
for cId, chunk in enumerate(node.chunks):
if chunk.isFinishedOrRunning() or not self.isRunning():
continue