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 _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )