瀏覽代碼

Fixes unicode output in colored logs. Closes #427

Ask Solem 12 年之前
父節點
當前提交
fcc432a131
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      celery/utils/log.py

+ 2 - 2
celery/utils/log.py

@@ -17,7 +17,7 @@ import traceback
 from billiard import current_process, util as mputil
 from kombu.log import get_logger as _get_logger, LOG_LEVELS
 
-from .encoding import safe_str, str_t
+from .encoding import safe_str
 from .term import colored
 
 _process_aware = False
@@ -87,7 +87,7 @@ class ColorFormatter(logging.Formatter):
 
         if self.use_color and color:
             try:
-                record.msg = safe_str(str_t(color(record.msg)))
+                record.msg = safe_str(color(record.msg))
             except Exception, exc:
                 record.msg = '<Unrepresentable %r: %r>' % (
                     type(record.msg), exc)