fix(rosu-pp-py): extra arguments for rosu calculator
This commit is contained in:
@@ -31,6 +31,9 @@ class AvailableModes(NamedTuple):
|
|||||||
|
|
||||||
|
|
||||||
class PerformanceCalculator(abc.ABC):
|
class PerformanceCalculator(abc.ABC):
|
||||||
|
def __init__(self, **kwargs) -> None:
|
||||||
|
pass
|
||||||
|
|
||||||
@abc.abstractmethod
|
@abc.abstractmethod
|
||||||
async def get_available_modes(self) -> AvailableModes:
|
async def get_available_modes(self) -> AvailableModes:
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ class AvailableRulesetResp(TypedDict):
|
|||||||
|
|
||||||
|
|
||||||
class PerformanceServerPerformanceCalculator(BasePerformanceCalculator):
|
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.server_url = server_url
|
||||||
|
|
||||||
self._available_modes: AvailableModes | None = None
|
self._available_modes: AvailableModes | None = None
|
||||||
|
|||||||
Reference in New Issue
Block a user