Fix copy.deepcopy unable to deep copy instance data due to a link to PySide2.QMenu in 'pyblish.plugin._Dict' (#5238)

This commit is contained in:
Roy Nieterau 2023-07-13 09:35:20 +02:00 committed by GitHub
parent 85532188a1
commit 4f4e1ac105
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -114,7 +114,7 @@ class CollectTextureSet(pyblish.api.InstancePlugin):
# Clone the instance
image_instance = context.create_instance(image_subset)
image_instance[:] = instance[:]
image_instance.data.update(copy.deepcopy(instance.data))
image_instance.data.update(copy.deepcopy(dict(instance.data)))
image_instance.data["name"] = image_subset
image_instance.data["label"] = image_subset
image_instance.data["subset"] = image_subset