[issue12492] Inconsistent Python find() behavior
Juan Gonzalez
report at bugs.python.org
Mon Jul 4 23:48:38 CEST 2011
New submission from Juan Gonzalez <juan.gonzalez at ti.com>:
Something really weird going on in python find() string function. When I call <string>.find() and python returns -1 it crashes when compared against 0 using the ">" operator.
The statement in which crash condition occurs is the following:
if url.find(str) > 0:
print "RSS Item:", url
break;
However, if I change the statement to be "<" instead it does not crash.
The error that the python compiler reports is:
AttributeError: 'int' object has no attribute 'find'
My version of python is:
tony at ubuntu:~/auto/sel/scripts$ python -V
Python 2.7.1+
----------
components: Regular Expressions
messages: 139810
nosy: juan.gonzalez
priority: normal
severity: normal
status: open
title: Inconsistent Python find() behavior
type: crash
versions: Python 2.7
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue12492>
_______________________________________
More information about the Python-bugs-list
mailing list