Use string methods.
diff --git a/Doc/tools/refcounts.py b/Doc/tools/refcounts.py
index d7c761b..d82def7 100644
--- a/Doc/tools/refcounts.py
+++ b/Doc/tools/refcounts.py
@@ -2,7 +2,6 @@
__version__ = '$Revision$'
import os
-import string
import sys
@@ -10,7 +9,7 @@
try:
p = os.path.dirname(__file__)
except NameError:
- p = sys.path[0]
+ p = os.path.dirname(sys.argv[0])
p = os.path.normpath(os.path.join(os.getcwd(), p, os.pardir,
"api", "refcounts.dat"))
DEFAULT_PATH = p
@@ -27,11 +26,11 @@
line = fp.readline()
if not line:
break
- line = string.strip(line)
+ line = line.strip()
if line[:1] in ("", "#"):
# blank lines and comments
continue
- parts = string.split(line, ":", 4)
+ parts = line.split(":", 4)
if len(parts) != 5:
raise ValueError("Not enough fields in " + `line`)
function, type, arg, refcount, comment = parts