From 0af19a05ce54bbb9e306771710e6eac15506d4c3 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 27 Nov 2012 12:52:17 -0800 Subject: [PATCH] fix chardet import --- requests/compat.py | 10 +++++----- requests/packages/chardet/test.py | 1 - 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/requests/compat.py b/requests/compat.py index aa62406..04cd0e9 100644 --- a/requests/compat.py +++ b/requests/compat.py @@ -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 diff --git a/requests/packages/chardet/test.py b/requests/packages/chardet/test.py index f3a3929..bffce93 100644 --- a/requests/packages/chardet/test.py +++ b/requests/packages/chardet/test.py @@ -1,4 +1,3 @@ -from __future__ import print_function import sys, glob sys.path.insert(0, '..') from chardet.universaldetector import UniversalDetector -- 2.7.4