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 <[email protected]>
Newsgroups gmane.comp.web.zope.zope3.cvs
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.