# HG changeset patch # User Ludovic Chabant # Date 1414595969 25200 # Node ID e5f048799d6119d5d5eb480b78d04f1b4b483784 # Parent 6827dcc9d3fb87ac6477cfeea823d61a65244ef0 Don't stupidly crash in the RequireJS processor. diff -r 6827dcc9d3fb -r e5f048799d61 piecrust/processing/requirejs.py --- a/piecrust/processing/requirejs.py Tue Oct 28 08:20:38 2014 -0700 +++ b/piecrust/processing/requirejs.py Wed Oct 29 08:19:29 2014 -0700 @@ -36,11 +36,16 @@ def onPipelineStart(self, pipeline): super(RequireJSProcessor, self).onPipelineStart(pipeline) + if self._conf is None: + return + logger.debug("Adding Javascript suppressor to build pipeline.") skip = _JavascriptSkipProcessor(self._conf['build_path']) pipeline.processors.append(skip) def matches(self, path): + if self._conf is None: + return False return path == self._conf['build_path'] def getDependencies(self, path):