1
0
Fork 0
mirror of synced 2024-06-22 16:10:54 +12:00

fix: Replace any typing with Union[Iterable[Link], QuerySet] in archive_links

This commit is contained in:
Cristian 2020-09-14 13:27:33 -05:00 committed by Cristian Vargas
parent 779a446085
commit 0a83392cbf

View file

@ -2,7 +2,7 @@ __package__ = 'archivebox.extractors'
import os
from typing import Optional, List, Iterable
from typing import Optional, List, Iterable, Union, TYPE_CHECKING
from datetime import datetime
from django.db.models import QuerySet
@ -130,7 +130,7 @@ def archive_link(link: Link, overwrite: bool=False, methods: Optional[Iterable[s
return link
@enforce_types
def archive_links(all_links: any, overwrite: bool=False, methods: Optional[Iterable[str]]=None, out_dir: Optional[str]=None) -> List[Link]:
def archive_links(all_links: Union[Iterable[Link], QuerySet], overwrite: bool=False, methods: Optional[Iterable[str]]=None, out_dir: Optional[str]=None) -> List[Link]:
if type(all_links) is QuerySet:
num_links: int = all_links.count()