[Zope-dev] RFC: zope.app.pagetemplate.engine dependencies
Tres Seaver
tseaver at palladion.com
Mon May 25 21:36:31 EDT 2009
-----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 at 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-----
More information about the Zope-Dev
mailing list