kopia lustrzana https://github.com/bellingcat/auto-archiver
Clarify that an extractor's method can also return False if no valid data was found
rodzic
6ab8fd2ee4
commit
a506f2a88f
|
@ -95,5 +95,11 @@ class Extractor(BaseModule):
|
|||
logger.warning(f"Failed to fetch the Media URL: {e}")
|
||||
|
||||
@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
|
Ładowanie…
Reference in New Issue