[Zope] Finding an object in a folder

Dieter Maurer dieter at handshake.de
Sat May 28 04:26:15 EDT 2005


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".

-- 
Dieter


More information about the Zope mailing list