Fix dictionary iteration methods
This commit is contained in:
@@ -107,12 +107,12 @@ class Track:
|
||||
Typically this is INDEX 01; but it could be INDEX 00 if there's
|
||||
a pre-gap.
|
||||
"""
|
||||
indexes = self.indexes.keys()
|
||||
indexes = list(self.indexes.keys())
|
||||
indexes.sort()
|
||||
return self.indexes[indexes[0]]
|
||||
|
||||
def getLastIndex(self):
|
||||
indexes = self.indexes.keys()
|
||||
indexes = list(self.indexes.keys())
|
||||
indexes.sort()
|
||||
return self.indexes[indexes[-1]]
|
||||
|
||||
@@ -543,7 +543,7 @@ class Table(object):
|
||||
if not track.audio:
|
||||
continue
|
||||
|
||||
indexes = track.indexes.keys()
|
||||
indexes = list(track.indexes.keys())
|
||||
indexes.sort()
|
||||
|
||||
wroteTrack = False
|
||||
@@ -724,7 +724,7 @@ class Table(object):
|
||||
t = copy.deepcopy(track)
|
||||
t.number = track.number + trackCount
|
||||
t.session = session
|
||||
for i in t.indexes.values():
|
||||
for i in list(t.indexes.values()):
|
||||
if i.absolute is not None:
|
||||
i.absolute += self.leadout + gap
|
||||
logger.debug('Fixing track %02d, index %02d, '
|
||||
@@ -768,7 +768,7 @@ class Table(object):
|
||||
@rtype: tuple of (int, int)
|
||||
"""
|
||||
t = self.tracks[track - 1]
|
||||
indexes = t.indexes.keys()
|
||||
indexes = list(t.indexes)
|
||||
position = indexes.index(index)
|
||||
|
||||
if position + 1 < len(indexes):
|
||||
@@ -780,7 +780,7 @@ class Table(object):
|
||||
track - 1, index))
|
||||
|
||||
t = self.tracks[track - 1]
|
||||
indexes = t.indexes.keys()
|
||||
indexes = list(t.indexes)
|
||||
|
||||
return track, indexes[0]
|
||||
|
||||
@@ -797,7 +797,7 @@ class Table(object):
|
||||
return False
|
||||
|
||||
for t in self.tracks:
|
||||
if 1 not in t.indexes.keys():
|
||||
if 1 not in list(t.indexes):
|
||||
logger.debug('no index 1, no TOC')
|
||||
return False
|
||||
if t.indexes[1].absolute is None:
|
||||
@@ -850,7 +850,7 @@ class Table(object):
|
||||
return False
|
||||
|
||||
for t in self.tracks:
|
||||
for i in t.indexes.values():
|
||||
for i in list(t.indexes.values()):
|
||||
if i.relative is None:
|
||||
logger.debug('Track %02d, Index %02d does not '
|
||||
'have relative', t.number, i.number)
|
||||
|
||||
Reference in New Issue
Block a user