[Checkins] SVN: Sandbox/J1m/resumelb/src/zc/resumelb/thread.py Provide a simple apply api that combines result and result get.
Jim Fulton
jim at zope.com
Sun Jan 15 18:41:44 UTC 2012
Log message for revision 124051:
Provide a simple apply api that combines result and result get.
XXX need unit test. Tested informally via simul.
Changed:
U Sandbox/J1m/resumelb/src/zc/resumelb/thread.py
-=-
Modified: Sandbox/J1m/resumelb/src/zc/resumelb/thread.py
===================================================================
--- Sandbox/J1m/resumelb/src/zc/resumelb/thread.py 2012-01-15 18:41:40 UTC (rev 124050)
+++ Sandbox/J1m/resumelb/src/zc/resumelb/thread.py 2012-01-15 18:41:44 UTC (rev 124051)
@@ -87,6 +87,10 @@
self.queue.put((result, job, args))
return result
+ def apply(self, job, *args):
+ result = self.result(job, *args)
+ return result.get()
+
def close(self, timeout=1):
for thread in self.threads:
self.queue.put((None, None, None))
More information about the checkins
mailing list