summaryrefslogtreecommitdiff
path: root/kombu
diff options
context:
space:
mode:
authorAsk Solem <askh@opera.com>2010-10-22 15:42:23 +0200
committerAsk Solem <askh@opera.com>2010-10-22 15:42:23 +0200
commit945470e0b9f29e863ba6277c8ef2ea96c138a7a6 (patch)
tree8320f1d43e7df4b22e7be52f79e550c38149da22 /kombu
parentce1d10ee5c7d0fb8943cb3ff08f78d9011002ea4 (diff)
downloadkombu-945470e0b9f29e863ba6277c8ef2ea96c138a7a6.tar.gz
exceptions.LimitExceeded
Diffstat (limited to 'kombu')
-rw-r--r--kombu/exceptions.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/kombu/exceptions.py b/kombu/exceptions.py
index 5ca2e7b9..fe88ac38 100644
--- a/kombu/exceptions.py
+++ b/kombu/exceptions.py
@@ -10,13 +10,20 @@ class EnsureExhausted(Exception):
"""ensure() limit exceeded."""
-class PoolExhausted(Exception):
- """All connections acquired."""
+class TimeoutError(Exception):
+ """Operation timed out."""
-class PoolLimitExceeded(Exception):
- """Can't add more connections to pool."""
+class LimitExceeded(Exception):
+ """Limit exceeded."""
+ pass
+
+
+class ConnectionLimitExceeded(LimitExceeded):
+ """Maximum number of simultaneous connections exceeded."""
+ pass
-class TimeoutError(Exception):
- """Operation timed out."""
+class ChannelLimitExceeded(LimitExceeded):
+ """Maximum number of simultaenous channels exceeded."""
+ pass