Log message for revision 39045: Forward port fix for Collector #1914. Changed: U Zope/trunk/lib/python/Products/PageTemplates/ZRPythonExpr.py
-=- Modified: Zope/trunk/lib/python/Products/PageTemplates/ZRPythonExpr.py =================================================================== --- Zope/trunk/lib/python/Products/PageTemplates/ZRPythonExpr.py 2005-10-11 15:19:18 UTC (rev 39044) +++ Zope/trunk/lib/python/Products/PageTemplates/ZRPythonExpr.py 2005-10-11 15:36:27 UTC (rev 39045) @@ -62,8 +62,11 @@ def call_with_ns(f, ns, arg=1): td = Rtd() - td.this = ns['here'] - td._push(ns['request']) + # prefer 'context' to 'here'; fall back to 'None' + this = ns.get('context', ns.get('here')) + td.this = this + request = ns.get('request', {}) + td._push(request) td._push(InstanceDict(td.this, td)) td._push(ns) try: _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins