From c5f1c1a6cd6551769f10f9af2ce1340d8fb46e83 Mon Sep 17 00:00:00 2001 From: Codeb Fan Date: Mon, 17 Feb 2014 03:29:19 +0800 Subject: [PATCH] Fix `UnicodeEncodeError` exception when `celery` is managed by `supervisord` --- celery/apps/worker.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/celery/apps/worker.py b/celery/apps/worker.py index 71902594c4d..69d877bb683 100644 --- a/celery/apps/worker.py +++ b/celery/apps/worker.py @@ -165,10 +165,10 @@ def on_start(self): # Dump configuration to screen so we have some basic information # for when users sends bug reports. - print(''.join([ + print(safe_str(''.join([ string(self.colored.cyan(' \n', self.startup_info())), string(self.colored.reset(self.extra_info() or '')), - ]), file=sys.__stdout__) + ])), file=sys.__stdout__) self.set_process_status('-active-') self.install_platform_tweaks(self)