return tags
-def find_pics(fn, tags):
- pics = tags.get('__flac2mp3_PICTURE')
-
- if not isinstance(pics, list):
- pics = flac.get_pictures(fn)
- tags.set('__flac2mp3_PICTURE', pics)
-
- return pics
-
def main(argv):
# Control the exit code for any uncaught exceptions.
try:
else:
track = int(track)
+ pics = flac.get_pictures(fn)
+
for i in range(len(tags)):
title = tags.gets('TITLE', track)
part = tags.gets('PART', track)
tags.gets('ARTIST', track),
album,
tags.gets('DATE', track),
- track, args[i], find_pics(fn, tags)])
+ track, args[i], pics])
track = i + 2
except Exception, error:
sys.stderr.write(getattr(error, 'msg', ''))