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