@ -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)
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