mirror of https://github.com/celery/kombu.git
fix: don't crash on 'utf-8' messages
This commit is contained in:
parent
a1e6b75dae
commit
6e9e74c8c6
|
@ -802,12 +802,12 @@ class Channel(AbstractChannel, base.StdChannel):
|
||||||
self.exchange_types = None
|
self.exchange_types = None
|
||||||
|
|
||||||
def encode_body(self, body, encoding=None):
|
def encode_body(self, body, encoding=None):
|
||||||
if encoding:
|
if encoding and encoding.lower() != 'utf-8':
|
||||||
return self.codecs.get(encoding).encode(body), encoding
|
return self.codecs.get(encoding).encode(body), encoding
|
||||||
return body, encoding
|
return body, encoding
|
||||||
|
|
||||||
def decode_body(self, body, encoding=None):
|
def decode_body(self, body, encoding=None):
|
||||||
if encoding:
|
if encoding and encoding.lower() != 'utf-8':
|
||||||
return self.codecs.get(encoding).decode(body)
|
return self.codecs.get(encoding).decode(body)
|
||||||
return body
|
return body
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue