"Paul Rubin" <"http://phr.cx"@NOSPAM.invalid> wrote in message 
news:[EMAIL PROTECTED]
> "Terry Reedy" <[EMAIL PROTECTED]> writes:
>>Str.find is
>> redundant with the Pythonic exception-raising str.index
>> and I think it should be removed in Py3.
>
> I like having it available so you don't have to clutter your code with
> try/except if the substring isn't there.  But it should not return a
> valid integer index.

The try/except pattern is a pretty basic part of Python's design.  One 
could say the same about clutter for *every* function or method that raises 
an exception on invalid input.  Should more or even all be duplicated?  Why 
just this one?




Terry J. Reedy



-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to