def checkcommands(c, pr=True): i = 0 for savefilename, genre, playlistindex, metadata, flags in c: status, e = ParseTables.canread(metadata) good = True if not status: logger.error("Can't read metadata from %s. (%s)" % (metadata, str(e))) good = False elif pr: Util.foldtracklist(e, genre, flags) logger.info("%s\n%s\n" % (playlistindex, '\n'.join(['\t'.join(map(str, row)) for row in e]))) i += 1 return good