[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

Stephan Richter srichter at cosmos.phy.tufts.edu
Mon Jan 14 10:16:44 EST 2008


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?

Regards,
Stephan
-- 
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training


More information about the Zope3-Checkins mailing list