ZPTDebugger (1.1.2)
- ZPTDebugger download link: http://plone.org/products/zptdebugger/releases
- Homepage of ZPTDebugger: http://plone.org/products/zptdebugger
- Description source: http://www.llakomy.com/Projects/ZPTDebugger
About
Using ZPTDebuger you can easily see the values of each Python expression used in template and all other templates used by it. You can see the expression, its value, value type and time used to execute it.
This product is instantiated as simple Zope object but inside there is quite complicated algorithm. The expression evaluation is done very simple but methods that generates structure for nice tree-like view are more complicated. So unit tests are essential. How to use them see in Unit tests chapter. Product will monkey patch TALInterpreter and PageTemplates.Expressions but debugging functionality is disabled by default. It is enabled only during debugger call. But despite that it should't be used on live instances.