[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