error.py 479 B

1234567891011121314151617
  1. class Error(Exception):
  2. pass
  3. class ClientError(Error):
  4. def __init__(self, status_code, error_code, error_message, header, error_data=None):
  5. self.status_code = status_code
  6. self.error_code = error_code
  7. self.error_message = error_message
  8. self.header = header
  9. self.error_data = error_data
  10. class ServerError(Error):
  11. def __init__(self, status_code, message):
  12. self.status_code = status_code
  13. self.message = message