filename = os.path.expanduser(filename)
yield "Reading library..."
plist = read_plist(os.path.expanduser(filename))
+ if plist is None:
+ raise Exception("Could not find music library: " + filename)
self.folder = self.loc2name(plist["Music Folder"])
pl_tracks = plist["Tracks"]
pl_lookup = {}
filemap[sf.encoded_filename.lower()] = sf
files_to_copy = set(filemap)
- if not os.path.isdir(dest):
- raise OSError("No such file or directory: '%s'" % dest)
for dirpath, dirnames, filenames in os.walk(dest):
full_dirpath = dirpath
dirpath = strip_prefix(dirpath, dest)