[Python-Dev] Dafanging the find() gotcha

Steve Holden sholden@holdenweb.com
Mon, 5 Aug 2002 15:05:43 -0400

[Andrew Koenig]
> Eric> Raise an exception.  Definitely.  There is no reason to follow
> Eric> find() rigidly when the whole point is to have semantics
> Eric> different from find().  Besides, you're right to point out that
> Eric> changing this behavior could break existing code, and that is a
> Eric> big no-no.
> Changing the meaning of ('ab' in 'abc') might also break existing code.

True, but it does seem unlikely (though not impossible) that many are
relying on "ab" in "abc" raising an exception.

Steve Holden                                 http://www.holdenweb.com/
Python Web Programming                http://pydish.holdenweb.com/pwp/