Mercurial > piecrust2
comparison piecrust/processing/sass.py @ 481:aa686b8fbfd0
bake: Fix random crash with the Sass processor.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 21 Jul 2015 22:17:06 -0700 |
parents | c4b3a7fd2f87 |
children | a406b75c4bea |
comparison
equal
deleted
inserted
replaced
480:d5885c6d64bd | 481:aa686b8fbfd0 |
---|---|
25 super(SassProcessor, self).initialize(app) | 25 super(SassProcessor, self).initialize(app) |
26 | 26 |
27 def onPipelineStart(self, pipeline): | 27 def onPipelineStart(self, pipeline): |
28 super(SassProcessor, self).onPipelineStart(pipeline) | 28 super(SassProcessor, self).onPipelineStart(pipeline) |
29 | 29 |
30 self._map_dir = os.path.join(pipeline.tmp_dir, 'sass') | |
30 if pipeline.is_first_worker: | 31 if pipeline.is_first_worker: |
31 self._map_dir = os.path.join(pipeline.tmp_dir, 'sass') | |
32 if not os.path.isdir(self._map_dir): | 32 if not os.path.isdir(self._map_dir): |
33 os.makedirs(self._map_dir) | 33 os.makedirs(self._map_dir) |
34 | 34 |
35 # Ignore include-only Sass files. | 35 # Ignore include-only Sass files. |
36 pipeline.addIgnorePatterns(['_*.scss', '_*.sass']) | 36 pipeline.addIgnorePatterns(['_*.scss', '_*.sass']) |