mirror of
https://github.com/bellingcat/auto-archiver.git
synced 2026-06-13 13:48:28 +03:00
Clarify that an extractor's method can also return False if no valid data was found
This commit is contained in:
@@ -95,5 +95,11 @@ class Extractor(BaseModule):
|
|||||||
logger.warning(f"Failed to fetch the Media URL: {e}")
|
logger.warning(f"Failed to fetch the Media URL: {e}")
|
||||||
|
|
||||||
@abstractmethod
|
@abstractmethod
|
||||||
def download(self, item: Metadata) -> Metadata:
|
def download(self, item: Metadata) -> Metadata | False:
|
||||||
|
"""
|
||||||
|
Downloads the media from the given URL and returns a Metadata object with the downloaded media.
|
||||||
|
|
||||||
|
If the URL is not supported or the download fails, this method should return False.
|
||||||
|
|
||||||
|
"""
|
||||||
pass
|
pass
|
||||||
Reference in New Issue
Block a user