Philipp von Weitershausen wrote: > Hanno Schlichting wrote: >> >> We already do something similar for the request.debug variable, but this >> uses a stack frame hack which limits the debug attribute to be shown to >> code in the zope.* packages. >> >> For the locale this is an undesired limitation as other code (like >> plone.app.*) would like to use this as well. >> >> I'll try to implement a patch for this. > > Thanks. I think you guys are on the right track. > > Perhaps we can also sanitize the 'debug' issue at the same time? They > should probably be treated equally.
I committed the change to Zope trunk now (r79698). As a nice side-effect I could remove some code in Five's formlib support, which was only working around the issue of the missing request.locale :) As setting up the locale can be a bit slow sometimes (it parses a rather large XML file in the end) I made the loading lazy, so it will only be loaded when accessed first and not on creation of the request. This way requests not needing it should not be slowed down. Hanno _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )