Mercurial > piecrust2
diff piecrust/commands/builtin/baking.py @ 462:04abc97dd3b6
bake: Add CLI argument to specify job batch size.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 11 Jul 2015 18:49:50 -0700 |
parents | 4a43d7015b75 |
children | 456db44dcc53 |
line wrap: on
line diff
--- a/piecrust/commands/builtin/baking.py Sat Jul 11 17:51:56 2015 -0700 +++ b/piecrust/commands/builtin/baking.py Sat Jul 11 18:49:50 2015 -0700 @@ -42,6 +42,10 @@ help="The number of worker processes to spawn.", type=int, default=-1) parser.add_argument( + '--batch-size', + help="The number of jobs per batch.", + type=int, default=-1) + parser.add_argument( '--assets-only', help="Only bake the assets (don't bake the web pages).", action='store_true') @@ -90,6 +94,8 @@ def _bakeSources(self, ctx, out_dir): if ctx.args.workers > 0: ctx.app.config.set('baker/workers', ctx.args.workers) + if ctx.args.batch_size > 0: + ctx.app.config.set('baker/batch_size', ctx.args.batch_size) baker = Baker( ctx.app, out_dir, force=ctx.args.force)