fix chardet import
authorKenneth Reitz <me@kennethreitz.com>
Tue, 27 Nov 2012 20:52:17 +0000 (12:52 -0800)
committerKenneth Reitz <me@kennethreitz.com>
Tue, 27 Nov 2012 20:52:17 +0000 (12:52 -0800)
requests/compat.py
requests/packages/chardet/test.py

index aa62406..04cd0e9 100644 (file)
@@ -81,6 +81,11 @@ except ImportError:
 # Specifics
 # ---------
 
+try:
+    import cchardet as chardet
+except ImportError:
+    from .packages import chardet
+
 
 if is_py2:
     from urllib import quote, unquote, quote_plus, unquote_plus, urlencode
@@ -89,10 +94,6 @@ if is_py2:
     import cookielib
     from Cookie import Morsel
     from StringIO import StringIO
-    try:
-        import cchardet as chardet
-    except ImportError:
-        from .packages import chardet
     from .packages.urllib3.packages.ordered_dict import OrderedDict
 
     builtin_str = str
@@ -109,7 +110,6 @@ elif is_py3:
     from http import cookiejar as cookielib
     from http.cookies import Morsel
     from io import StringIO
-    from .packages import chardet2 as chardet
     from collections import OrderedDict
 
     builtin_str = str
index f3a3929..bffce93 100644 (file)
@@ -1,4 +1,3 @@
-from __future__ import print_function\r
 import sys, glob\r
 sys.path.insert(0, '..')\r
 from chardet.universaldetector import UniversalDetector\r