user_exceptions.py 469 B

12345678910111213141516
  1. # -*- coding: utf-8 -*-
  2. """
  3. @author: yq
  4. @time: 2024/11/8
  5. @desc: 自定义异常
  6. """
  7. from enums import ResultCodesEnum
  8. class GeneralException(Exception):
  9. def __init__(self, result_codes_enum: ResultCodesEnum, *args, message: str = "", **kwargs):
  10. self.message = message
  11. self.result_codes_enum = result_codes_enum
  12. def __str__(self):
  13. return f"codes: {self.result_codes_enum.code} {self.result_codes_enum.message} message: {self.message}"