diff piecrust/data/piecrustdata.py @ 556:93b656f0af54

serve: Improve debug information in the preview server. Now the debug window only loads debug info on demand.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 12 Aug 2015 23:18:35 -0700
parents 32c7c2d219d2
children f71d576835ee
line wrap: on
line diff
--- a/piecrust/data/piecrustdata.py	Wed Aug 12 23:04:46 2015 -0700
+++ b/piecrust/data/piecrustdata.py	Wed Aug 12 23:18:35 2015 -0700
@@ -17,22 +17,20 @@
         self.branding = 'Baked with <em><a href="%s">PieCrust</a> %s</em>.' % (
                 'http://bolt80.com/piecrust/', APP_VERSION)
         self._page = None
-        self._data = None
 
     @property
     def debug_info(self):
-        if self._page is not None and self._data is not None:
+        if self._page is not None:
             try:
-                return build_debug_info(self._page, self._data)
+                return build_debug_info(self._page)
             except Exception as ex:
                 logger.exception(ex)
                 return ('An error occured while generating debug info. '
                         'Please check the logs.')
         return ''
 
-    def _enableDebugInfo(self, page, data):
+    def enableDebugInfo(self, page):
         self._page = page
-        self._data = data
 
     def _debugRenderDebugInfo(self):
         return "The very thing you're looking at!"