Source code for cryptobot.errors

from dataclasses import dataclass
from typing import Any

from cryptobot._utils import parse_json


[docs] @dataclass class CryptoBotError(Exception): code: int name: str
[docs] @classmethod def from_json(cls, json: Any) -> "CryptoBotError": return parse_json(cls, **json)
def __str__(self) -> str: return f"code={self.code}, name={self.name}"