[Python-3000] Droping find/rfind? (original) (raw)

John J Lee jjl at pobox.com
Wed Aug 23 19:47:14 CEST 2006


On Wed, 23 Aug 2006, John J Lee wrote: [...]

An alternative would be to return None for not found. It wouldn't solve the problem of people using the return value as a boolean, but at least you'd get an exception if you tried to use the not-found value as an index.

Or maybe it could return index values as a special int subclass that always tests true even when it's zero... How about returning a str.NotFound object?

Whoops, scratch that, doesn't solve anything more than returning None.

John



More information about the Python-3000 mailing list