progress on threading

This commit is contained in:
Hellow2
2023-05-25 13:46:47 +02:00
parent 1362f708e6
commit 6caa6a28a6
6 changed files with 15 additions and 11 deletions

View File

@@ -10,7 +10,7 @@ SOURCE_PAGE_MAP: Dict[SourcePages, Page] = dict()
ALL_PAGES: Tuple[Page, ...] = (
EncyclopaediaMetallum(),
Musify()
Musify())
)
AUDIO_PAGES: Tuple[Page, ...] = (
@@ -27,7 +27,7 @@ for i, page in enumerate(ALL_PAGES):
NAME_PAGE_MAP[type(page).__name__.lower()] = page
NAME_PAGE_MAP[SHORTHANDS[i].lower()] = page
PAGE_NAME_MAP[page] = SHORTHANDS[i]
PAGE_NAME_MAP[type(page)] = SHORTHANDS[i]
SOURCE_PAGE_MAP[page.SOURCE_TYPE] = page

View File

@@ -203,7 +203,7 @@ class Search(Download):
page = self._get_page_from_source(source=source)
if page in self.audio_pages:
return page.download(music_object=self._current_option._derive_from, genre=genre, download_all=download_all, **kwargs)
return page.download(music_object=self._current_option._derive_from, genre=genre, download_all=download_all)
return DownloadResult(error_message=f"Didn't find a source for {self._current_option._derive_from.option_string}.")