From 786212feaa8c641c2b2563d8c22ed52f2edec36e Mon Sep 17 00:00:00 2001 From: Dave Schuyler Date: Fri, 7 Apr 2006 03:06:28 +0000 Subject: [PATCH] force timeout prc option --- direct/src/distributed/AsyncRequest.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/direct/src/distributed/AsyncRequest.py b/direct/src/distributed/AsyncRequest.py index 802751a21b..663607738d 100755 --- a/direct/src/distributed/AsyncRequest.py +++ b/direct/src/distributed/AsyncRequest.py @@ -6,7 +6,7 @@ from ConnectionRepository import * DefaultTimeout = 8.0 if __debug__: - DefaultTimeout = config.GetFloat("async-request-default-timeout", 8.0) + ForceTimeout = config.GetFloat("async-request-force-timeout", 0.0) BreakOnTimeout = config.GetBool("async-request-break-on-timeout", 0) _asyncRequests={} @@ -71,6 +71,9 @@ class AsyncRequest(DirectObject): self.air=air self.replyToChannelId=replyToChannelId self.neededObjects={} + if __debug__: + if ForceTimeout > 0.0001: + timeout = ForceTimeout self.timeoutTask=taskMgr.doMethodLater( timeout, self.timeout, "AsyncRequestTimer-%s"%(id(self,)))