diff piecrust/app.py @ 31:8c15fc45d712

Make sure `.html` is part of auto-formats.
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 19 Aug 2014 12:48:00 -0700
parents 3701daa97927
children 485682a6de50
line wrap: on
line diff
--- a/piecrust/app.py	Tue Aug 19 12:46:55 2014 -0700
+++ b/piecrust/app.py	Tue Aug 19 12:48:00 2014 -0700
@@ -24,7 +24,7 @@
 logger = logging.getLogger(__name__)
 
 
-CACHE_VERSION = 10
+CACHE_VERSION = 11
 
 
 class VariantNotFoundError(Exception):
@@ -132,6 +132,9 @@
         # Cache auto-format regexes.
         if not isinstance(sitec['auto_formats'], dict):
             raise ConfigurationError("The 'site/auto_formats' setting must be a dictionary.")
+        html_auto_format = sitec['auto_formats']
+        if not html_auto_format:
+            sitec['auto_formats']['html'] = sitec['default_format']
         cachec['auto_formats_re'] = r"\.(%s)$" % (
                 '|'.join(
                         [re.escape(i) for i in list(sitec['auto_formats'].keys())]))