[Zope-dev] Re: [Zope-Checkins] SVN: Zope/trunk/lib/python/OFS/Traversable.py using startswith()

2006-02-28 Thread Lennart Regebro
On 2/28/06, Andreas Jung [EMAIL PROTECTED] wrote: -if name[0] == '_': +if name.startswith('_'): Just a question: Is this only a matter of stylistic changes, or is there some, like, speedup involved? -- Lennart Regebro, Nuxeo http://www.nuxeo.com/ CPS Content

[Zope-dev] Re: [Zope-Checkins] SVN: Zope/trunk/lib/python/OFS/Traversable.py using startswith()

2006-02-28 Thread Philipp von Weitershausen
Lennart Regebro wrote: -if name[0] == '_': +if name.startswith('_'): Just a question: Is this only a matter of stylistic changes, or is there some, like, speedup involved? In general, using str.startswith and str.endswith is a failsafe because

Re: [Zope-dev] Re: [Zope-Checkins] SVN: Zope/trunk/lib/python/OFS/Traversable.py using startswith()

2006-02-28 Thread Andreas Jung
--On 28. Februar 2006 21:41:24 +0100 Philipp von Weitershausen [EMAIL PROTECTED] wrote: Lennart Regebro wrote: -if name[0] == '_': +if name.startswith('_'): Just a question: Is this only a matter of stylistic changes, or is there some, like, speedup

Re: [Zope-dev] Re: [Zope-Checkins] SVN: Zope/trunk/lib/python/OFS/Traversable.py using startswith()

2006-02-28 Thread Lennart Regebro
But Lennart is right that in this case name should in general never be an empty string and in addition startswith() is in this case 100% slower than using slicing. No, I'm not, Florent is. I just asked. :-) -- Lennart Regebro, Nuxeo http://www.nuxeo.com/ CPS Content Management