def loc2name(self, location):
return urllib.splithost(urllib.splittype(urllib.unquote(location))[1])[1]
-
+
def make_playlist(self, pl_playlist, pl_tracks):
name = pl_playlist["Name"]
pid = pl_playlist["Playlist Persistent ID"]
for playlist in self.get_playlists():
if playlist.name == name:
return playlist
-
+
def get_playlist_pid(self, pid):
for playlist in self.get_playlists():
if playlist.pid == pid:
for filename in files_to_copy:
yield "Copy: " + filemap[filename].orig_filename
if not dry_run:
- mkdirhier(os.path.dirname(join(dest, filename)))
- shutil.copy2(
- join(source, filemap[filename].orig_filename),
- join(dest, filemap[filename].encoded_filename)
- )
+ source_file = join(source, filemap[filename].orig_filename)
+ dest_file = join(dest, filemap[filename].encoded_filename)
+ mkdirhier(os.path.dirname(dest_file))
+ shutil.copy2(source_file, dest_file)
self.stopGenerator, finish, True)
self.runningGenerator = False
del pool
-
+
def stopGenerator(self, finish):
self.runningGenerator = False
NSApp.endSheet_(self.loadingSheet)