[mnet-devel] patch for contentlib
Arno Waschk
arnowaschk at t-online.de
Thu Feb 20 11:40:58 GMT 2003
Index: contentlib.py
===================================================================
RCS file: /cvsroot/mnet/mnet/common/contentlib.py,v
retrieving revision 1.22
diff -u -r1.22 contentlib.py
--- contentlib.py 18 Feb 2003 17:58:14 -0000 1.22
+++ contentlib.py 19 Feb 2003 15:13:15 -0000
@@ -21,7 +21,7 @@
import string
import math
import threading
-import sha
+import sha,time
import traceback
try:
import xml.dom.minidom
@@ -190,7 +190,7 @@
self.resolved = 0
self.hits = 0
self.sent = 0
-
+ self.starttime=time.time()
self._start(typename, querydict)
def _ct_search_cb(self, widget, outcome, failure_reason=None):
@@ -254,6 +254,9 @@
"""
if self.cancelled:
return
+ if (len(ctsdict)<10) and ((time.time()-self.starttime)<10): #just
in case we have only few info about available content trackers, but still a
little patience, numbers could be tweaked and unhardcoded
+ DoQ.doq.add_task(find_content_trackers_and_call_back,
args=(self.mtm, self._find_cts_cb,), kwargs={'doremotequery':
"forceremotequery"}, delay=1)
+ return
cpobjkeeper = self.mtm._keeper
mu, sigma, ignore, = self.mtm.response_times.get('content tracker
lookup', (120, 20, false,))
averagescore = mu
--
-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel
More information about the Mnet-devel
mailing list