X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/e7927df2744d46e176c7114bf63f1bd8f5746168..f3729c4c853ef396de8d6bbd75210bfbacffa8b6:/apps/apiclient/__init__.py

diff --git a/apps/apiclient/__init__.py b/apps/apiclient/__init__.py
index 33d20081..38ce26e4 100644
--- a/apps/apiclient/__init__.py
+++ b/apps/apiclient/__init__.py
@@ -1,9 +1,8 @@
 import urllib
 
-from django.utils import simplejson
+import json
 import oauth2
 
-from apiclient.models import OAuthConnection
 from apiclient.settings import WL_CONSUMER_KEY, WL_CONSUMER_SECRET, WL_API_URL
 
 
@@ -22,13 +21,14 @@ class NotAuthorizedError(BaseException):
 
 
 def api_call(user, path, data=None):
+    from .models import OAuthConnection
     conn = OAuthConnection.get(user)
     if not conn.access:
         raise NotAuthorizedError("No WL authorization for user %s." % user)
     token = oauth2.Token(conn.token, conn.token_secret)
     client = oauth2.Client(wl_consumer, token)
     if data is not None:
-        data = simplejson.dumps(data)
+        data = json.dumps(data)
         data = urllib.urlencode({"data": data})
         resp, content = client.request(
                 "%s%s" % (WL_API_URL, path),
@@ -40,7 +40,7 @@ def api_call(user, path, data=None):
     status = resp['status']
 
     if status == '200':
-        return simplejson.loads(content)
+        return json.loads(content)
     elif status.startswith('2'):
         return
     elif status == '401':