From 13d9c26a16e80801306249af05b4323ec8648e37 Mon Sep 17 00:00:00 2001 From: cda2 Date: Tue, 11 Feb 2025 11:18:15 +0900 Subject: [PATCH] chore: Change method signature due to parent class's change --- pythonlib/camoufox/locale.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pythonlib/camoufox/locale.py b/pythonlib/camoufox/locale.py index 7a0662a..e22fb75 100644 --- a/pythonlib/camoufox/locale.py +++ b/pythonlib/camoufox/locale.py @@ -1,6 +1,6 @@ import xml.etree.ElementTree as ET # nosec from dataclasses import dataclass -from typing import Any, Dict, Iterable, List, Optional, Set, Tuple, Union, cast +from typing import Any, Callable, Dict, Iterable, List, Optional, Set, Tuple, Union, cast import numpy as np from language_tags import tags @@ -198,7 +198,11 @@ class MaxMindDownloader(GitHubDownloader): MaxMind database downloader from a GitHub repository. """ - def check_asset(self, asset: Dict) -> Optional[str]: + def check_asset( + self, + asset: Dict, + predicate: Optional[Callable[[Dict], Any]] = None + ) -> Optional[str]: # Check for the first -City.mmdb file if asset['name'].endswith('-City.mmdb'): return asset['browser_download_url']