-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 17.01.2009 8:39 Uhr, Dieter Maurer wrote:
Hanno Schlichting wrote at 2009-1-16 10:14 +0100:
Christian Theune wrote:
I noticed 'zope.globalrequest' on the PyPI RSS feed today and wonder about it. IMHO this implements an anti-pattern in an official way without a warning that this needs to be handled with care. The discussion for this happened on the plone-dev mailing list. The reasoning for the functionality is to provide a clean way to get to the request, without relying on Acquisition. Storing the request in a thread local is similar to the way other web-frameworks handle this.
In addition, this is how the global Zope "site" is handled.
It is good to be able to access both "site" and "request" in a standard way.
And it similiar accessing the current transaction using import transaction tx = transaction.get() So: +1 Andreas -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAklxjIIACgkQCJIWIbr9KYwHdwCfWIh4ofZxycUGq+Zk8F/pVuR0 MwgAnRJjI9P/nfh+KXtZvKjkvscdOHyM =TlB2 -----END PGP SIGNATURE-----