changeset 375:aade4ea57e7f

serve: Add ability to suppress the debug info window programmatically.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 07 May 2015 22:46:44 -0700
parents fa3ee8a8ee2d
children 21687b933193
files piecrust/serving/server.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/piecrust/serving/server.py	Thu May 07 21:37:38 2015 -0700
+++ b/piecrust/serving/server.py	Thu May 07 22:46:44 2015 -0700
@@ -54,11 +54,12 @@
 
 class Server(object):
     def __init__(self, root_dir,
-                 debug=False, sub_cache_dir=None,
+                 debug=False, sub_cache_dir=None, enable_debug_info=True,
                  static_preview=True, run_sse_check=None):
         self.root_dir = root_dir
         self.debug = debug
         self.sub_cache_dir = sub_cache_dir
+        self.enable_debug_info = enable_debug_info
         self.run_sse_check = run_sse_check
         self.static_preview = static_preview
         self._out_dir = None
@@ -123,6 +124,7 @@
         app.config.set('site/root', '/')
         app.config.set('server/is_serving', True)
         if (app.config.get('site/enable_debug_info') and
+                self.enable_debug_info and
                 '!debug' in request.args):
             app.config.set('site/show_debug_info', True)