Apply refactoring with pylint to bfxapi.rest.endpoints sub-package.

This commit is contained in:
Davide Casale
2023-03-08 18:32:03 +01:00
parent 0ee8a8ab29
commit 87ea765281
6 changed files with 118 additions and 130 deletions

View File

@@ -49,10 +49,10 @@ class RestPublicEndpoints(Middleware):
return cast(List[FundingCurrencyTicker], data)
def get_t_ticker(self, pair: str) -> TradingPairTicker:
return serializers.TradingPairTicker.parse(*self._get(f"ticker/t{pair}"), skip=["SYMBOL"])
return serializers.TradingPairTicker.parse(*self._get(f"ticker/{pair}"), skip=["symbol"])
def get_f_ticker(self, currency: str) -> FundingCurrencyTicker:
return serializers.FundingCurrencyTicker.parse(*self._get(f"ticker/f{currency}"), skip=["SYMBOL"])
return serializers.FundingCurrencyTicker.parse(*self._get(f"ticker/{currency}"), skip=["symbol"])
def get_tickers_history(self,
symbols: List[str],
@@ -183,7 +183,7 @@ class RestPublicEndpoints(Middleware):
limit: Optional[int] = None) -> List[DerivativesStatus]:
params = { "sort": sort, "start": start, "end": end, "limit": limit }
data = self._get(f"status/{type}/{symbol}/hist", params=params)
return [ serializers.DerivativesStatus.parse(*sub_data, skip=[ "KEY" ]) for sub_data in data ]
return [ serializers.DerivativesStatus.parse(*sub_data, skip=[ "key" ]) for sub_data in data ]
def get_liquidations(self,
*,