fix(rosu-pp-py): extra arguments for rosu calculator

This commit is contained in:
MingxuanGame
2026-01-10 20:06:53 +08:00
parent c323373510
commit e5802aefbb
2 changed files with 4 additions and 1 deletions

View File

@@ -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

View File

@@ -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