comparison piecrust/workerpool.py @ 1014:071f30aa04bb

bake: Do template caching in a background job if possible.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 28 Nov 2017 21:28:15 -0800
parents c4cf3cfe2726
children bd544b65cfad
comparison
equal deleted inserted replaced
1013:6370ab74b2d5 1014:071f30aa04bb
307 args=(self,)) 307 args=(self,))
308 self._result_handler.daemon = True 308 self._result_handler.daemon = True
309 self._result_handler.start() 309 self._result_handler.start()
310 310
311 stats.stepTimerSince('MasterInit', init_start_time) 311 stats.stepTimerSince('MasterInit', init_start_time)
312
313 @property
314 def pool_size(self):
315 return len(self._pool)
312 316
313 def queueJobs(self, jobs): 317 def queueJobs(self, jobs):
314 if self._closed: 318 if self._closed:
315 if self._error_on_join: 319 if self._error_on_join:
316 raise self._error_on_join 320 raise self._error_on_join