Better error messages for Docker errors
This commit is contained in:
parent
3a72a8ef9c
commit
cae9d69376
2 changed files with 25 additions and 14 deletions
|
@ -80,9 +80,9 @@ class ManifestUnverified(V2RegistryException):
|
|||
|
||||
|
||||
class NameInvalid(V2RegistryException):
|
||||
def __init__(self, detail=None):
|
||||
def __init__(self, detail=None, message=None):
|
||||
super(NameInvalid, self).__init__('NAME_INVALID',
|
||||
'invalid repository name',
|
||||
message or 'invalid repository name',
|
||||
detail)
|
||||
|
||||
|
||||
|
@ -141,9 +141,9 @@ class Unauthorized(V2RegistryException):
|
|||
|
||||
|
||||
class Unsupported(V2RegistryException):
|
||||
def __init__(self, detail=None):
|
||||
def __init__(self, detail=None, message=None):
|
||||
super(Unsupported, self).__init__('UNSUPPORTED',
|
||||
'The operation is unsupported.',
|
||||
message or 'The operation is unsupported.',
|
||||
detail,
|
||||
405)
|
||||
|
||||
|
@ -155,3 +155,11 @@ class InvalidLogin(V2RegistryException):
|
|||
{},
|
||||
401)
|
||||
|
||||
|
||||
|
||||
class InvalidRequest(V2RegistryException):
|
||||
def __init__(self, message=None):
|
||||
super(InvalidRequest, self).__init__('INVALID_REQUEST',
|
||||
message or 'Invalid request',
|
||||
{},
|
||||
400)
|
Reference in a new issue