The zaqar.storage.errors
module¶
-
exception
ClaimConflict
(queue, project)¶ Bases:
zaqar.storage.errors.Conflict
-
msg_format
= u’Messages could not be claimed due to a conflict with another parallel claim that is already in queue {queue} for project {project}’¶
-
-
exception
ClaimDoesNotExist
(cid, queue, project)¶ Bases:
zaqar.storage.errors.DoesNotExist
-
msg_format
= u’Claim {cid} does not exist in queue {queue} for project {project}’¶
-
-
exception
Conflict
(**kwargs)¶ Bases:
zaqar.storage.errors.ExceptionBase
Resource could not be created due to a conflict.
-
exception
ConnectionError
(**kwargs)¶ Bases:
zaqar.storage.errors.ExceptionBase
Raised when the connection with the back-end was lost.
-
exception
DoesNotExist
(**kwargs)¶ Bases:
zaqar.storage.errors.ExceptionBase
Resource does not exist.
-
exception
FlavorDoesNotExist
(flavor)¶ Bases:
zaqar.storage.errors.DoesNotExist
-
msg_format
= u’Flavor {flavor} does not exist’¶
-
-
exception
MessageConflict
(queue, project)¶ Bases:
zaqar.storage.errors.Conflict
-
msg_format
= u’Message could not be enqueued due to a conflict with one or more other messages that are already in queue {queue} for project {project}’¶
-
-
exception
MessageDoesNotExist
(mid, queue, project)¶ Bases:
zaqar.storage.errors.DoesNotExist
-
msg_format
= u’Message {mid} does not exist in queue {queue} for project {project}’¶
-
-
exception
MessageIsClaimed
(mid)¶ Bases:
zaqar.storage.errors.NotPermitted
-
msg_format
= u’Message {mid} is claimed’¶
-
-
exception
MessageNotClaimed
(mid)¶ Bases:
zaqar.storage.errors.NotPermitted
-
msg_format
= u’Message {mid} is no longer claimed’¶
-
-
exception
MessageNotClaimedBy
(mid, cid)¶ Bases:
zaqar.storage.errors.NotPermitted
-
msg_format
= u’Message {mid} is not claimed by {cid}’¶
-
-
exception
NoPoolFound
¶ Bases:
zaqar.storage.errors.ExceptionBase
-
msg_format
= u’No pools registered’¶
-
-
exception
NotPermitted
(**kwargs)¶ Bases:
zaqar.storage.errors.ExceptionBase
Operation not permitted.
-
exception
PoolAlreadyExists
(**kwargs)¶ Bases:
zaqar.storage.errors.Conflict
-
msg_format
= u’The database URI is in use by another pool.’¶
-
-
exception
PoolCapabilitiesMismatch
(**kwargs)¶ Bases:
zaqar.storage.errors.ExceptionBase
-
msg_format
= u’The pool being added does not support the minimum set of capabilities’¶
-
-
exception
PoolDoesNotExist
(pool)¶ Bases:
zaqar.storage.errors.DoesNotExist
-
msg_format
= u’Pool {pool} does not exist’¶
-
-
exception
PoolGroupDoesNotExist
(pool_group)¶ Bases:
zaqar.storage.errors.DoesNotExist
-
msg_format
= u’Pool group {pool_group} does not exist’¶
-
-
exception
PoolInUseByFlavor
(pid, fid)¶ Bases:
zaqar.storage.errors.NotPermitted
-
flavor
¶
-
msg_format
= u’Pool {pid} is in use by flavor {fid}’¶
-
-
exception
QueueDoesNotExist
(name, project)¶ Bases:
zaqar.storage.errors.DoesNotExist
-
msg_format
= u’Queue {name} does not exist for project {project}’¶
-
-
exception
QueueIsEmpty
(name, project)¶ Bases:
zaqar.storage.errors.ExceptionBase
-
msg_format
= u’Queue {name} in project {project} is empty’¶
-
-
exception
QueueNotMapped
(queue, project)¶ Bases:
zaqar.storage.errors.DoesNotExist
-
msg_format
= u’No pool found for queue {queue} for project {project}’¶
-
-
exception
SubscriptionAlreadyExists
(**kwargs)¶ Bases:
zaqar.storage.errors.Conflict
-
msg_format
= u’Such subscription already exists. Subscriptions are unique by project + queue + subscriber URI.’¶
-
-
exception
SubscriptionDoesNotExist
(subscription_id)¶ Bases:
zaqar.storage.errors.DoesNotExist
-
msg_format
= u’Subscription {subscription_id} does not exist’¶
-