From 4d52852f750965fcb0e3dfbf1d3d43dd26090956 Mon Sep 17 00:00:00 2001 From: Dave Schuyler Date: Mon, 23 May 2005 22:20:08 +0000 Subject: [PATCH] debug changes --- direct/src/distributed/AsyncRequest.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/direct/src/distributed/AsyncRequest.py b/direct/src/distributed/AsyncRequest.py index f006102f5f..a1f617f915 100755 --- a/direct/src/distributed/AsyncRequest.py +++ b/direct/src/distributed/AsyncRequest.py @@ -3,7 +3,8 @@ from otp.ai.AIBaseGlobal import * from direct.directnotify import DirectNotifyGlobal from direct.showbase.DirectObject import DirectObject -BreakOnTimeout = config.GetBool("break-on-timeout", 0) +if __debug__: + BreakOnTimeout = config.GetBool("break-on-timeout", 0) class AsyncRequest(DirectObject): @@ -78,9 +79,12 @@ class AsyncRequest(DirectObject): call this base method to cleanup. """ assert self.notify.debugCall("neededObjects: %s"%(self.neededObjects,)) - global BreakOnTimeout - if BreakOnTimeout: - import pdb; pdb.set_trace() + if __debug__: + global BreakOnTimeout + if BreakOnTimeout: + print "\n\nself.neededObjects =", self.neededObjects + print "\ntimed out after %s seconds."%(task.delayTime,) + import pdb; pdb.set_trace() self.delete() def _checkCompletion(self, name, context, distObj):