Fix searching in extractor list instead of keys

master
Felix Stupp 3 years ago
parent 2bba9d21b9
commit 37d24b0cee
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -18,7 +18,7 @@ COLLECTION_EXTRACTORS: Dict[str, CollectionExtractor] = {
def collection_extract_uri(uri: str) -> MediaCollection:
elem: MediaCollection = CollectionExtractor.check_uri(uri)
ex = expect_suitable_extractor(COLLECTION_EXTRACTORS, uri)
ex = expect_suitable_extractor(COLLECTION_EXTRACTORS.values(), uri)
if not elem:
elem = ex.extract_and_store(uri)
else:

@ -15,5 +15,5 @@ MEDIA_EXTRACTORS: Dict[str, MediaExtractor] = {
def media_extract_uri(uri: str) -> MediaElement:
elem: MediaElement = MediaExtractor.check_uri(uri)
if not elem:
elem = expect_suitable_extractor(MEDIA_EXTRACTORS, uri).extract_and_store(uri)
elem = expect_suitable_extractor(MEDIA_EXTRACTORS.values(), uri).extract_and_store(uri)
return elem

Loading…
Cancel
Save