Mercurial > piecrust2
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!"