comparison piecrust/processing/worker.py @ 687:61d606fbc313

bake: Change `show-timers` to `show-stats`, add stats.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 14 Mar 2016 08:26:14 -0700
parents 81d9c3a3a0b5
children 9ae9390192da
comparison
equal deleted inserted replaced
686:1a6c4c2683fd 687:61d606fbc313
142 for proc in self.processors: 142 for proc in self.processors:
143 proc.onPipelineEnd(pipeline_ctx) 143 proc.onPipelineEnd(pipeline_ctx)
144 144
145 self.app.env.stepTimerSince("PipelineWorker_%d_Total" % self.wid, 145 self.app.env.stepTimerSince("PipelineWorker_%d_Total" % self.wid,
146 self.work_start_time) 146 self.work_start_time)
147 data = self.app.env.getStats()
147 return { 148 return {
148 'type': 'timers', 149 'type': 'stats',
149 'data': self.app.env._timers} 150 'data': data}
150 151
151 152
152 def get_filtered_processors(processors, authorized_names): 153 def get_filtered_processors(processors, authorized_names):
153 if not authorized_names or authorized_names == 'all': 154 if not authorized_names or authorized_names == 'all':
154 return processors 155 return processors