> I have come across this very strange behaviour. Check this code:
>> if file_str.find('Geometry'):
While the "anser" is to compare the results of .find() with -1,
but the more Pythonic answer is just to use "in":
if "Geometry" in file_str:
which reads a lot more cleanly, IMHO.
-tkc