X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/132297f0be27da544304733bd24da32282310235..1c4c468783e5f380324c29ebc3b2c452da8cc2a0:/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: