summaryrefslogtreecommitdiff
path: root/kafka/common.py
diff options
context:
space:
mode:
authorMark Roberts <wizzat@gmail.com>2014-12-16 20:49:13 -0800
committerMark Roberts <wizzat@gmail.com>2014-12-16 20:49:13 -0800
commit9c5216a97fde23c2619d3c4d72cab3f912949fbf (patch)
treed389018a668db9cb8a5e367edc745b4ddf1ae26d /kafka/common.py
parent30c87fb2d7049e27bb5d839791eb36dd790ad152 (diff)
parent29cae3e40b1d89d1a21525864794de7de3700461 (diff)
downloadkafka-python-9c5216a97fde23c2619d3c4d72cab3f912949fbf.tar.gz
Merge pull request #234 from dpkp/high_level_consumer
A simpler kafka consumer
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,