[Zope3-checkins] Re: [Checkins]
SVN: zope.interface/trunk/src/zope/interface/interface.py
using `__setattr__` instead of `property` speeds up zope start-up time again,
since getting the value for `__bases__` through `__dict__` adds up with
almost
200.000 calls; of course, there's some overhead, since `__setattr__` gets
called for the other attributes as well, but overall start-up is still faster
Benji York
benji at zope.com
Mon Jan 14 10:18:20 EST 2008
Stephan Richter wrote:
> On Sunday 06 January 2008, Jim Fulton wrote:
>> This change breaks assigning to __class__, which the twisted folks
>> depend on. In general, Im suspicious of using __setattr__. What
>> impact does this change have on startup time? How did you measure it?
>
> I have not seen this checkin being reverted. Andreas, can you do this?
It'd also be nice to have a test for the feature the Twisted folks rely
on, so this doesn't happen again.
--
Benji York
Senior Software Engineer
Zope Corporation
More information about the Zope3-Checkins
mailing list