|
@@ -80,7 +80,7 @@ from celery.app import app_or_default
|
|
|
from celery.datastructures import AttributeDict
|
|
|
from celery.exceptions import NotRegistered
|
|
|
from celery.utils import noop
|
|
|
-from celery.utils.encoding import safe_repr
|
|
|
+from celery.utils.encoding import safe_repr, safe_str
|
|
|
from celery.utils.timer2 import to_timestamp
|
|
|
from celery.worker import state
|
|
|
from celery.worker.job import TaskRequest, InvalidTaskError
|
|
@@ -429,7 +429,8 @@ class Consumer(object):
|
|
|
self.logger.critical("Can't decode message body: %r "
|
|
|
"(type:%r encoding:%r raw:%r')" % (
|
|
|
exc, message.content_type,
|
|
|
- message.content_encoding, message.body))
|
|
|
+ message.content_encoding,
|
|
|
+ safe_str(message.body)))
|
|
|
message.ack()
|
|
|
|
|
|
def reset_pidbox_node(self):
|