summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Powers <dana.powers@gmail.com>2016-03-04 11:55:36 -0800
committerDana Powers <dana.powers@gmail.com>2016-03-04 11:55:36 -0800
commitd5f31e6e3c7d5b16f3b4da176753ea91e2330f38 (patch)
treef6a32974c452aeb15bffa94a85a47c0ecb8c181f
parentbd139242e14a412cbe22d7fe74514435a28cccab (diff)
parent637f47c80f5cf203fb94d06b05ccc622d74c1891 (diff)
downloadkafka-python-d5f31e6e3c7d5b16f3b4da176753ea91e2330f38.tar.gz
Merge pull request #573 from scribu/patch-1
Fix `value_serializer` parameter in example
-rw-r--r--docs/index.rst4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/index.rst b/docs/index.rst
index 6ce228a..d8f826a 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -58,7 +58,7 @@ that expose basic message attributes: topic, partition, offset, key, and value:
>>> msg = next(consumer)
>>> # Deserialize msgpack-encoded values
->>> consumer = KafkaConsumer(value_deserializer=msgpack.dumps)
+>>> consumer = KafkaConsumer(value_deserializer=msgpack.loads)
>>> consumer.subscribe(['msgpackfoo'])
>>> for msg in consumer:
... msg = next(consumer)
@@ -84,7 +84,7 @@ client. See `KafkaProducer <apidoc/KafkaProducer.html>`_ for more details.
>>> # Serialize json messages
>>> import json
->>> producer = KafkaProducer(value_serializer=json.loads)
+>>> producer = KafkaProducer(value_serializer=lambda v: json.dumps(v).encode('utf-8'))
>>> producer.send('fizzbuzz', {'foo': 'bar'})
>>> # Serialize string keys