Paul Winkler wrote at 2005-5-27 11:08 -0400:
>On Fri, May 27, 2005 at 03:26:04PM +0200, Dieter Maurer wrote:
>> A higher risk comes from the fact that some Python packages may
>> rely on the broken "hasattr" behaviour. That's the reason why
>> the problem is not fixed in Python itself.
>And that's a very good reason not to monkeypatch it.
>We can't have arbitrary third-party packages breaking when
>they are used with Zope. Such bugs could be maddeningly difficult
>to diagnose and find.
>Anyway, Jim has made a papal edict on zope-dev:
>We will never monkeypatch hasattr in the zope core.
But hopefully we will get a decent "safe_hasattr" (or similar),
get it used at least in all Zope core code,
rather than that each of the 700 occurrencies tries its
own "hasattr" emulation via "getattr".
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists -