-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tres Seaver wrote:
Resolution #3 =============
Whereas:
- In Zope2, the 'Products.PageTemplates.Expressions' module depends on the 'zope.app.pagetemplates.engine' module, but only uses its 'ZopeEngine' class;
- Zope2 further supplies its own context class (to avoid using the Zope3 security model);
- one remaining bit of non-overridden functionality is the Zope3- proxified 'getFunctionNamespace' wrapper, which probably won't work at all as intended;
- the other bit is the use of the AdapterNamespaces bit, which feeds into the 'getFunctionNamespace' bit;
therefore be it resolved:
- that we forego using the 'ZopeEngine' class completely in Zope2, providing instead a forked / simplified implementation.
Done. Zope2 no longer imports / depnds on zope.app.pagetemplate directly at all. Tres. - -- =================================================================== Tres Seaver +1 540-429-0999 tseaver@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKG0ef+gerLs4ltQ4RAs+NAJ9auYhR7cdjhueap2XBJHzdSNPc+ACggh9Q pEzQbdFdU6nABlVpO5HoLfU= =A4h8 -----END PGP SIGNATURE-----