Added exception for HTTP 412/Precondition Failed
This commit is contained in:
@@ -161,6 +161,8 @@ class Api(object):
|
||||
raise exceptions.ResourceConflict(response, content)
|
||||
elif status == 410:
|
||||
raise exceptions.ResourceGone(response, content)
|
||||
elif status == 412:
|
||||
raise exceptions.PreconditionFailed(response, content)
|
||||
elif status == 422:
|
||||
raise exceptions.ResourceInvalid(response, content)
|
||||
elif 401 <= status <= 499:
|
||||
|
||||
@@ -78,6 +78,11 @@ class ResourceGone(ClientError):
|
||||
pass
|
||||
|
||||
|
||||
class PreconditionFailed(ClientError):
|
||||
"""412 Precondition Failed"""
|
||||
pass
|
||||
|
||||
|
||||
class ResourceInvalid(ClientError):
|
||||
"""422 Invalid
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user