simplify #710
authorKenneth Reitz <me@kennethreitz.com>
Sun, 8 Jul 2012 04:24:24 +0000 (00:24 -0400)
committerKenneth Reitz <me@kennethreitz.com>
Sun, 8 Jul 2012 04:24:24 +0000 (00:24 -0400)
requests/compat.py
requests/models.py

index b76bc15..8e4a17e 100644 (file)
@@ -72,6 +72,10 @@ is_osx = ('darwin' in str(sys.platform).lower())
 is_hpux = ('hpux' in str(sys.platform).lower())   # Complete guess.
 is_solaris = ('solar==' in str(sys.platform).lower())   # Complete guess.
 
+try:
+    import simplejson as json
+except ImportError:
+    import json
 
 # ---------
 # Specifics
index 4018724..694d62a 100644 (file)
@@ -10,11 +10,6 @@ This module contains the primary objects that power Requests.
 import os
 from datetime import datetime
 
-try:
-    import simplejson as json
-except ImportError:
-    import json
-
 from .hooks import dispatch_hook, HOOKS
 from .structures import CaseInsensitiveDict
 from .status_codes import codes
@@ -36,7 +31,7 @@ from .utils import (
     DEFAULT_CA_BUNDLE_PATH)
 from .compat import (
     cookielib, urlparse, urlunparse, urljoin, urlsplit, urlencode, str, bytes,
-    StringIO, is_py2, chardet)
+    StringIO, is_py2, chardet, json)
 
 REDIRECT_STATI = (codes.moved, codes.found, codes.other, codes.temporary_moved)
 CONTENT_CHUNK_SIZE = 10 * 1024