From 6a15f301ef464837a6a082adc19b4d695fa59fe4 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Tue, 31 Dec 2024 19:27:02 +0100 Subject: [PATCH] Revert "Fix: Missing super().__del__() in Cycles and Hydra render engine" This is leading to "'super' object has no attribute '__del__'" errors in some situations. As explained in #132476 this is only for future proofing, so don't do it yet. This reverts commit f301952b6aabc67c4745cb78cec3e54d2ee3677b. --- intern/cycles/blender/addon/__init__.py | 1 - scripts/modules/bpy_types.py | 1 - 2 files changed, 2 deletions(-) diff --git a/intern/cycles/blender/addon/__init__.py b/intern/cycles/blender/addon/__init__.py index 90f52b117d3..237909fa325 100644 --- a/intern/cycles/blender/addon/__init__.py +++ b/intern/cycles/blender/addon/__init__.py @@ -55,7 +55,6 @@ class CyclesRender(bpy.types.RenderEngine): def __del__(self): engine.free(self) - super().__del__() # final render def update(self, data, depsgraph): diff --git a/scripts/modules/bpy_types.py b/scripts/modules/bpy_types.py index 3f736e093c6..09983d4b3fe 100644 --- a/scripts/modules/bpy_types.py +++ b/scripts/modules/bpy_types.py @@ -1351,7 +1351,6 @@ class HydraRenderEngine(RenderEngine): if self.engine_ptr: import _bpy_hydra _bpy_hydra.engine_free(self.engine_ptr) - super().__del__() def get_render_settings(self, engine_type: str): """