瀏覽代碼

added stack trace to unrequested delete warning

Darren Ranalli 21 年之前
父節點
當前提交
f110517ef6
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      direct/src/distributed/DistributedObjectAI.py

+ 4 - 1
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.