diff --git a/Lib/plat-irix5/cddb.py b/Lib/plat-irix5/cddb.py index acd7870932b..e43aea63847 100755 --- a/Lib/plat-irix5/cddb.py +++ b/Lib/plat-irix5/cddb.py @@ -30,8 +30,8 @@ def tochash(toc): tracklist = [] for i in range(2, len(toc), 4): tracklist.append((None, - (string.atoi(toc[i:i+2]), - string.atoi(toc[i+2:i+4])))) + (int(toc[i:i+2]), + int(toc[i+2:i+4])))) else: tracklist = toc ntracks = len(tracklist) @@ -58,7 +58,7 @@ class Cddb: def __init__(self, tracklist): if os.environ.has_key('CDDB_PATH'): path = os.environ['CDDB_PATH'] - cddb_path = string.splitfields(path, ',') + cddb_path = path.split(',') else: home = os.environ['HOME'] cddb_path = [home + '/' + _cddbrc] @@ -73,7 +73,7 @@ def __init__(self, tracklist): break except IOError: pass - ntracks = string.atoi(self.id[:2], 16) + ntracks = int(self.id[:2], 16) self.artist = '' self.title = '' self.track = [None] + [''] * ntracks @@ -106,7 +106,7 @@ def __init__(self, tracklist): self.notes.append(value) elif name1[:5] == 'track': try: - trackno = string.atoi(name1[5:]) + trackno = int(name1[5:]) except strings.atoi_error: print 'syntax error in ' + file continue @@ -126,9 +126,8 @@ def __init__(self, tracklist): # of previous track's title if track and track[0] == ',': try: - off = string.index(self.track[i - 1], - ',') - except string.index_error: + off = self.track[i - 1].index(',') + except ValueError: pass else: self.track[i] = self.track[i-1][:off] \ @@ -146,8 +145,8 @@ def _get_id(self, tracklist): t = [] for i in range(2, len(tracklist), 4): t.append((None, \ - (string.atoi(tracklist[i:i+2]), \ - string.atoi(tracklist[i+2:i+4])))) + (int(tracklist[i:i+2]), \ + int(tracklist[i+2:i+4])))) tracklist = t ntracks = len(tracklist) self.id = _dbid((ntracks >> 4) & 0xF) + _dbid(ntracks & 0xF) @@ -195,8 +194,8 @@ def write(self): f.write('track'+`i`+'.artist:\t'+self.trackartist[i]+'\n') track = self.track[i] try: - off = string.index(track, ',') - except string.index_error: + off = track.index(',') + except ValuError: prevpref = None else: if prevpref and track[:off] == prevpref: diff --git a/Lib/plat-irix6/cddb.py b/Lib/plat-irix6/cddb.py index acd7870932b..96025e74d44 100644 --- a/Lib/plat-irix6/cddb.py +++ b/Lib/plat-irix6/cddb.py @@ -30,8 +30,8 @@ def tochash(toc): tracklist = [] for i in range(2, len(toc), 4): tracklist.append((None, - (string.atoi(toc[i:i+2]), - string.atoi(toc[i+2:i+4])))) + (int(toc[i:i+2]), + int(toc[i+2:i+4])))) else: tracklist = toc ntracks = len(tracklist) @@ -58,7 +58,7 @@ class Cddb: def __init__(self, tracklist): if os.environ.has_key('CDDB_PATH'): path = os.environ['CDDB_PATH'] - cddb_path = string.splitfields(path, ',') + cddb_path = path.split(',') else: home = os.environ['HOME'] cddb_path = [home + '/' + _cddbrc] @@ -73,7 +73,7 @@ def __init__(self, tracklist): break except IOError: pass - ntracks = string.atoi(self.id[:2], 16) + ntracks = int(self.id[:2], 16) self.artist = '' self.title = '' self.track = [None] + [''] * ntracks @@ -106,8 +106,8 @@ def __init__(self, tracklist): self.notes.append(value) elif name1[:5] == 'track': try: - trackno = string.atoi(name1[5:]) - except strings.atoi_error: + trackno = int(name1[5:]) + except ValueError: print 'syntax error in ' + file continue if trackno > ntracks: @@ -126,9 +126,8 @@ def __init__(self, tracklist): # of previous track's title if track and track[0] == ',': try: - off = string.index(self.track[i - 1], - ',') - except string.index_error: + off = self.track[i - 1].index(',') + except ValueError: pass else: self.track[i] = self.track[i-1][:off] \ @@ -146,8 +145,8 @@ def _get_id(self, tracklist): t = [] for i in range(2, len(tracklist), 4): t.append((None, \ - (string.atoi(tracklist[i:i+2]), \ - string.atoi(tracklist[i+2:i+4])))) + (int(tracklist[i:i+2]), \ + int(tracklist[i+2:i+4])))) tracklist = t ntracks = len(tracklist) self.id = _dbid((ntracks >> 4) & 0xF) + _dbid(ntracks & 0xF) @@ -195,8 +194,8 @@ def write(self): f.write('track'+`i`+'.artist:\t'+self.trackartist[i]+'\n') track = self.track[i] try: - off = string.index(track, ',') - except string.index_error: + off = track.index(',') + except ValueError: prevpref = None else: if prevpref and track[:off] == prevpref: