소스 검색

Fixes problems after converting utils.encoding with 2to3

Ask Solem 13 년 전
부모
커밋
e9b96fed03
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      celery/utils/encoding.py

+ 2 - 2
celery/utils/encoding.py

@@ -54,9 +54,9 @@ def _safe_str(s, errors="replace"):
         return s
     encoding = default_encoding()
     try:
-        if isinstance(s, str):
+        if isinstance(s, unicode):
             return s.encode(encoding, errors)
-        return str(s, encoding, errors)
+        return unicode(s, encoding, errors)
     except Exception, exc:
         return "<Unrepresentable %r: %r %r>" % (
                 type(s), exc, "\n".join(traceback.format_stack()))