diff --git a/app/calculators/performance/_base.py b/app/calculators/performance/_base.py index 8382024..3e7e149 100644 --- a/app/calculators/performance/_base.py +++ b/app/calculators/performance/_base.py @@ -31,6 +31,9 @@ class AvailableModes(NamedTuple): class PerformanceCalculator(abc.ABC): + def __init__(self, **kwargs) -> None: + pass + @abc.abstractmethod async def get_available_modes(self) -> AvailableModes: raise NotImplementedError diff --git a/app/calculators/performance/performance_server.py b/app/calculators/performance/performance_server.py index a7210d7..6f7c96d 100644 --- a/app/calculators/performance/performance_server.py +++ b/app/calculators/performance/performance_server.py @@ -33,7 +33,7 @@ class AvailableRulesetResp(TypedDict): class PerformanceServerPerformanceCalculator(BasePerformanceCalculator): - def __init__(self, server_url: str = "http://localhost:5225") -> None: + def __init__(self, server_url: str = "http://localhost:5225", **kwargs) -> None: # noqa: ARG002 self.server_url = server_url self._available_modes: AvailableModes | None = None