From 54f0c9b35eb47a3a3f86f78da399f6674ee37e20 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@henrietta.com.pl>
Date: Sat, 24 Dec 2016 05:40:22 +0100
Subject: [PATCH] v0.10

fixes #5 even more
---
 coolamqp/backends/pyamqp.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/coolamqp/backends/pyamqp.py b/coolamqp/backends/pyamqp.py
index 98c9624..0b1deb6 100644
--- a/coolamqp/backends/pyamqp.py
+++ b/coolamqp/backends/pyamqp.py
@@ -42,6 +42,7 @@ class PyAMQPBackend(AMQPBackend):
         except AttributeError:
             pass    # this does not always have to exist
         self.channel = self.connection.channel()
+        self.channel.auto_decode = False
         self.heartbeat = node.heartbeat or 0
         self.last_heartbeat_at = monotonic.monotonic()
 
@@ -142,6 +143,7 @@ class PyAMQPBackend(AMQPBackend):
         self.cluster_handler_thread._on_consumercancelled(consumer_tag)
 
     def __on_message(self, message):
+        assert isinstance(message.body, six.binary_type)
         self.cluster_handler_thread._on_recvmessage(six.binary_type(message.body),
                                                     message.delivery_info['exchange'],
                                                     message.delivery_info['routing_key'],
-- 
GitLab