diff --git a/direct/src/extensions/NodePath-extensions.py b/direct/src/extensions/NodePath-extensions.py index 1d5829fdae..5ecf74a2d0 100644 --- a/direct/src/extensions/NodePath-extensions.py +++ b/direct/src/extensions/NodePath-extensions.py @@ -271,8 +271,14 @@ # upon death remove the functorFunc def lerpUponDeath(task): # Try to break circular references - del task.functorFunc - del task.lerp + try: + del task.functorFunc + except: + pass + try: + del task.lerp + except: + pass # make the task function def lerpTaskFunc(task):