1880: paquet emploi - API - logique de génération de la liste des offres d'emploi...
authorNilovna Bascunan-Vasquez <contact@nilovna.com>
Mon, 8 Aug 2011 14:36:08 +0000 (10:36 -0400)
committerNilovna Bascunan-Vasquez <contact@nilovna.com>
Mon, 8 Aug 2011 14:36:08 +0000 (10:36 -0400)
auf/django/emploi/api.py

index 4ddbba3..61d049c 100644 (file)
@@ -19,7 +19,10 @@ class API:
         url = "http://127.0.0.1:8000/api/offre_emploi_liste/"
         r = req(url)
         liste_json = r.body_string()
-        liste_offres = simplejson.loads(liste_json)
+        try:
+            liste_offres = simplejson.loads(liste_json)
+        except:
+            return []
         obj_offres_emploi = []
 
         for offre_dict in liste_offres:
@@ -44,7 +47,11 @@ class API:
         url = "http://127.0.0.1:8000/api/offre_emploi/?id=%s"
         r = req(url % (offre_id))
         offre_json = r.body_string()
-        offre_dict = simplejson.loads(offre_json)
+
+        try:
+            offre_dict = simplejson.loads(offre_json)
+        except:
+            return []
         obj_offres_emploi = []
 
         offre = emploi.OffreEmploi()