Added exception for HTTP 412/Precondition Failed

This commit is contained in:
2016-05-30 14:54:27 +02:00
parent b1c2b105af
commit 4b028d85c9
2 changed files with 7 additions and 0 deletions

View File

@@ -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:

View File

@@ -78,6 +78,11 @@ class ResourceGone(ClientError):
pass
class PreconditionFailed(ClientError):
"""412 Precondition Failed"""
pass
class ResourceInvalid(ClientError):
"""422 Invalid
"""