跳转至

cryptoservice.exceptions

cryptoservice.exceptions

Classes

InvalidSymbolError(message: str, cause: Optional[Exception] = None)

Bases: MarketDataFetchError

无效的交易对错误.

Source code in src/cryptoservice/exceptions/market_exceptions.py
def __init__(self, message: str, cause: Optional[Exception] = None):
    super().__init__(message)
    self.cause = cause

MarketDataError

Bases: Exception

市场数据相关错误的基类.

MarketDataFetchError(message: str, cause: Optional[Exception] = None)

Bases: MarketDataError

获取市场数据时的错误.

Source code in src/cryptoservice/exceptions/market_exceptions.py
def __init__(self, message: str, cause: Optional[Exception] = None):
    super().__init__(message)
    self.cause = cause

MarketDataParseError

Bases: MarketDataError

解析市场数据时的错误.

MarketDataStoreError

Bases: MarketDataError

存储市场数据时的错误.

RateLimitError(message: str, cause: Optional[Exception] = None)

Bases: MarketDataFetchError

API请求速率限制错误.

Source code in src/cryptoservice/exceptions/market_exceptions.py
def __init__(self, message: str, cause: Optional[Exception] = None):
    super().__init__(message)
    self.cause = cause