Mercurial > piecrust2
diff piecrust/processing/compressors.py @ 853:f070a4fc033c
core: Continue PieCrust3 refactor, simplify pages.
The asset pipeline is still the only function pipeline at this point.
* No more `QualifiedPage`, and several other pieces of code deleted.
* Data providers are simpler and more focused. For instance, the page iterator
doesn't try to support other types of items.
* Route parameters are proper known source metadata to remove the confusion
between the two.
* Make the baker and pipeline more correctly manage records and record
histories.
* Add support for record collapsing and deleting stale outputs in the asset
pipeline.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 21 May 2017 00:06:59 -0700 |
parents | 0ab712eab0fb |
children | a3dec0fbd9ce |
line wrap: on
line diff
--- a/piecrust/processing/compressors.py Wed May 17 00:11:48 2017 -0700 +++ b/piecrust/processing/compressors.py Sun May 21 00:06:59 2017 -0700 @@ -17,7 +17,7 @@ self._conf = None def matches(self, path): - return path.endswith('.css') + return path.endswith('.css') and not path.endswith('.min.css') def getOutputFilenames(self, filename): self._ensureInitialized() @@ -73,6 +73,9 @@ super(UglifyJSProcessor, self).__init__({'js': 'js'}) self._conf = None + def matches(self, path): + return path.endswith('.js') and not path.endswith('.min.js') + def _doProcess(self, in_path, out_path): self._ensureInitialized()