[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