From f110517ef6f37ad5b96dd48a64bb4adc4fa8b31e Mon Sep 17 00:00:00 2001 From: Darren Ranalli Date: Wed, 8 Sep 2004 01:03:45 +0000 Subject: [PATCH] added stack trace to unrequested delete warning --- direct/src/distributed/DistributedObjectAI.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/direct/src/distributed/DistributedObjectAI.py b/direct/src/distributed/DistributedObjectAI.py index dd8cab3110..1bf02e26c9 100644 --- a/direct/src/distributed/DistributedObjectAI.py +++ b/direct/src/distributed/DistributedObjectAI.py @@ -68,9 +68,12 @@ class DistributedObjectAI(DirectObject.DirectObject): assert(self.notify.debug('delete(): %s' % (self.__dict__.get("doId")))) if not self._DOAI_requestedDelete: - self.notify.warning( + DistributedObjectAI.notify.warning( 'delete() called but requestDelete never called for %s: %s' % (self.__dict__.get('doId'), self.__class__.__name__)) + from direct.showbase.PythonUtil import StackTrace + DistributedObjectAI.notify.warning( + 'stack trace: %s' % StackTrace()) self._DOAI_requestedDelete = False # Clean up all the pending barriers.