extractors/{collection,media}: Add *_update method

master
Felix Stupp 3 years ago
parent 4d5f5ea4d4
commit 6b45d0fbd1
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -22,6 +22,13 @@ def collection_expect_extractor(uri: str) -> CollectionExtractor:
uri = uri,
)
def collection_update(collection: MediaCollection, check_cache_expired: bool = True):
ex = collection_expect_extractor(collection.uri)
ex.update_object(
object = collection,
check_cache_expired = check_cache_expired,
)
def collection_extract_uri(uri: str) -> MediaCollection:
elem: MediaCollection = CollectionExtractor.check_uri(uri)
ex = collection_expect_extractor(uri)

@ -18,6 +18,13 @@ def media_expect_extractor(uri: str) -> MediaExtractor:
uri = uri,
)
def media_update(element: MediaElement, check_cache_expired: bool = True):
ex = media_expect_extractor(element.uri)
ex.update_object(
object = element,
check_cache_expired = check_cache_expired,
)
def media_extract_uri(uri: str) -> MediaElement:
elem: MediaElement = MediaExtractor.check_uri(uri)
if not elem:

Loading…
Cancel
Save