Mercurial > piecrust2
comparison piecrust/commands/builtin/baking.py @ 804:08e6484a2600
bake: Show bake stats in descending order of time.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 12 Oct 2016 21:01:42 -0700 |
parents | 87df68be4cc8 |
children | 4850f8c21b6e |
comparison
equal
deleted
inserted
replaced
803:bf9f4e55f751 | 804:08e6484a2600 |
---|---|
133 for name in sorted(stats.keys()): | 133 for name in sorted(stats.keys()): |
134 logger.info('%s:' % name) | 134 logger.info('%s:' % name) |
135 s = stats[name] | 135 s = stats[name] |
136 | 136 |
137 logger.info(' Timers:') | 137 logger.info(' Timers:') |
138 for name in sorted(s.timers.keys()): | 138 for name, val in sorted(s.timers.items(), key=lambda i: i[1], |
139 val_str = '%8.1f s' % s.timers[name] | 139 reverse=True): |
140 val_str = '%8.1f s' % val | |
140 logger.info( | 141 logger.info( |
141 "%s[%s%s%s] %s" % | 142 "%s[%s%s%s] %s" % |
142 (indent, Fore.GREEN, val_str, Fore.RESET, name)) | 143 (indent, Fore.GREEN, val_str, Fore.RESET, name)) |
143 | 144 |
144 logger.info(' Counters:') | 145 logger.info(' Counters:') |