Bläddra i källkod

Fixes problems after converting utils.encoding with 2to3

Ask Solem 13 år sedan
förälder
incheckning
e9b96fed03
1 ändrade filer med 2 tillägg och 2 borttagningar
  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()))