X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/1fbf854ce423d2d56723ff10608267403f4916b0..957587c1b5fb2133d73e0397fc0bb94a3316b69d:/lib/wlapi/__init__.py

diff --git a/lib/wlapi/__init__.py b/lib/wlapi/__init__.py
index 3284211a..8491be27 100644
--- a/lib/wlapi/__init__.py
+++ b/lib/wlapi/__init__.py
@@ -8,7 +8,7 @@
 """
 import urllib2
 import functools
-import django.utils.simplejson as json
+import json
 import logging
 logger = logging.getLogger("fnp.lib.wlapi")
 
@@ -45,10 +45,11 @@ def api_call(path, format="json"):
 
             try:
                 anwser = json.load(self.opener.open(rq))
-                return generator.send(anwser)
-            except StopIteration:
-                # by default, just return the anwser as a shorthand
-                return anwser
+                try:
+                    return generator.send(anwser)
+                except StopIteration:
+                    # by default, just return the anwser as a shorthand
+                    return anwser
             except urllib2.HTTPError, error:
                 return self._http_error(error)
             except Exception, error: