Source code for vtpy.error.error
from vtpy.data.common import ErrorCode
[docs]
class VTSRequestError(Exception):
def __init__(self, message: str, error_id: ErrorCode):
super().__init__(message)
self.error_id = error_id
self.message = message
def __str__(self) -> str:
return f"[{self.error_id.name}]({self.error_id}): {self.message}"
def __repr__(self) -> str:
return f"VTSRequestError(error_id={self.error_id.name}, message={self.message})"