Don't use 1.6-isms (s.startswith()) -- we want to distribute this
before 1.6 is out so it has to be compatible with 1.5.2.
diff --git a/Tools/idle/ParenMatch.py b/Tools/idle/ParenMatch.py
index d8482b9..9f9e2ea 100644
--- a/Tools/idle/ParenMatch.py
+++ b/Tools/idle/ParenMatch.py
@@ -177,10 +177,10 @@
         if i is None \
 	   or keysym_type(buf[i]) != right_keysym_type:
             return None
-        lines_back = buf[i:].count("\n") - 1
+        lines_back = string.count(buf[i:], "\n") - 1
         # subtract one for the "\n" added to please the parser
         upto_open = buf[:i]
-        j = upto_open.rfind("\n") + 1 # offset of column 0 of line
+        j = string.rfind(upto_open, "\n") + 1 # offset of column 0 of line
         offset = i - j
         return "%d.%d" % (lno - lines_back, offset)