common

exception whispertrades.common.APIError(message: str)[source]

Bases: Exception

class whispertrades.common.BaseResponse(*, success: bool, message: str, data: list[dict] | dict = [], pages: list = None)[source]

Bases: BaseModel

data : list[dict] | dict
message : str
pages : list
success : bool
exception whispertrades.common.InvalidTokenError[source]

Bases: Exception

exception whispertrades.common.ReportRunningWarning[source]

Bases: UserWarning

exception whispertrades.common.ReportUninitializedWarning[source]

Bases: UserWarning

exception whispertrades.common.TokenPermissionError[source]

Bases: Exception

class whispertrades.common.UpdatingDict(update_fn: Callable[[str], Any] = None, *args, **kwargs)[source]

Bases: dict