Source code for copr_keygen.exceptions

[docs] class KeygenServiceBaseException(Exception): status_code = 500 @property def msg(self): return str(self) def __init__(self, *args, **kwargs): super(KeygenServiceBaseException, self).__init__(*args) self.kwargs = kwargs def __str__(self): out = "Keygen service error\n" out += "args: {}\n".format(repr(self.args)) out += "kwargs: {}\n".format(repr(self.kwargs)) return out
[docs] class BadRequestException(KeygenServiceBaseException): status_code = 400
[docs] class GpgErrorException(KeygenServiceBaseException): status_code = 500