diff --git a/swh/web/common/service.py b/swh/web/common/service.py --- a/swh/web/common/service.py +++ b/swh/web/common/service.py @@ -901,7 +901,7 @@ origin_url: str, require_snapshot: bool = False, type: Optional[str] = None, - allowed_statuses: Optional[Iterable[str]] = None, + allowed_statuses: Optional[List[str]] = None, ) -> Optional[OriginVisitInfo]: """Return the origin's latest visit @@ -1028,7 +1028,7 @@ def lookup_latest_origin_snapshot( - origin: str, allowed_statuses: Iterable[str] = None + origin: str, allowed_statuses: List[str] = None ) -> Optional[Dict[str, Any]]: """Return information about the latest snapshot of an origin. diff --git a/swh/web/tests/conftest.py b/swh/web/tests/conftest.py --- a/swh/web/tests/conftest.py +++ b/swh/web/tests/conftest.py @@ -9,7 +9,7 @@ import sys from subprocess import run, PIPE -from typing import Optional, Iterable +from typing import List, Optional import pytest @@ -251,7 +251,7 @@ self, origin_url, type: Optional[str] = None, - allowed_statuses: Optional[Iterable[str]] = None, + allowed_statuses: Optional[List[str]] = None, require_snapshot: bool = False, ): visit_and_status = origin_get_latest_visit_status(