Ejemplo n.º 1
0
	def run_to_results_any(self, calls):

		res_queue = Queue()
		res_queue.not_empty = LooseCondition(res_queue.mutex)
		res_queue.not_full = LooseCondition(res_queue.mutex)

		def run(call):
			try:
				res = call()
			except Exception, e:
				res = ExecutionException(sys.exc_info())
			res_queue.put(res)
			return res