summaryrefslogtreecommitdiff
path: root/kafka
diff options
context:
space:
mode:
authorViktor Shlapakov <vshlapakov@gmail.com>2015-06-16 12:09:03 +0300
committerViktor Shlapakov <vshlapakov@gmail.com>2015-06-16 12:09:03 +0300
commit99998af7ed66b3ddb8cb134fc047524dbe074698 (patch)
tree663dcf88c1bd89dac47d8aa0ce5ecf42dbed4cf5 /kafka
parent8b0a598045c010756e79d059736de06423b728c5 (diff)
downloadkafka-python-99998af7ed66b3ddb8cb134fc047524dbe074698.tar.gz
Allow null payload for deletion feature
Diffstat (limited to 'kafka')
-rw-r--r--kafka/producer/base.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/kafka/producer/base.py b/kafka/producer/base.py
index 49090bd..00e1d13 100644
--- a/kafka/producer/base.py
+++ b/kafka/producer/base.py
@@ -355,7 +355,7 @@ class Producer(object):
raise TypeError("msg is not a list or tuple!")
# Raise TypeError if any message is not encoded as bytes
- if any(not isinstance(m, six.binary_type) for m in msg):
+ if any(m is not None and not isinstance(m, six.binary_type) for m in msg):
raise TypeError("all produce message payloads must be type bytes")
# Raise TypeError if topic is not encoded as bytes