summaryrefslogtreecommitdiff
path: root/kafka/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'kafka/common.py')
-rw-r--r--kafka/common.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/kafka/common.py b/kafka/common.py
index 008736c..e4b3b1b 100644
--- a/kafka/common.py
+++ b/kafka/common.py
@@ -63,6 +63,9 @@ Message = namedtuple("Message",
TopicAndPartition = namedtuple("TopicAndPartition",
["topic", "partition"])
+KafkaMessage = namedtuple("KafkaMessage",
+ ["topic", "partition", "offset", "key", "value"])
+
#################
# Exceptions #
@@ -182,6 +185,10 @@ class ConsumerNoMoreData(KafkaError):
pass
+class ConsumerTimeout(KafkaError):
+ pass
+
+
class ProtocolError(KafkaError):
pass
@@ -190,6 +197,10 @@ class UnsupportedCodecError(KafkaError):
pass
+class KafkaConfigurationError(KafkaError):
+ pass
+
+
kafka_errors = {
-1 : UnknownError,
0 : NoError,