diff piecrust/processing/compass.py @ 414:c4b3a7fd2f87

bake: Make pipeline processing multi-process. Not many changes here, as it's pretty straightforward, but an API change for processors so they know if they're being initialized/disposed from the main process or from one of the workers. This makes it possible to do global stuff that has side-effects (e.g. create a directory) vs. doing in-memory stuff.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 20 Jun 2015 19:20:30 -0700
parents 154b8df04829
children 4850f8c21b6e
line wrap: on
line diff
--- a/piecrust/processing/compass.py	Sat Jun 20 19:16:38 2015 -0700
+++ b/piecrust/processing/compass.py	Sat Jun 20 19:20:30 2015 -0700
@@ -1,7 +1,6 @@
 import os
 import os.path
 import logging
-import platform
 import subprocess
 from piecrust.processing.base import Processor, PRIORITY_FIRST
 from piecrust.uriutil import multi_replace