release emploi
[auf_django_emploi.git] / auf / django / emploi / api.py
index 6f4179c..e4facaf 100644 (file)
@@ -19,8 +19,17 @@ def req(*args, **kwargs):
         kwargs['timeout'] = timeout
     return request(*args, **kwargs)
 
+
 def read_response(request):
-    return request._body.raw.read()
+    """
+    La prod en Python2.5 avec restkit 3.3.2 en mode SSL
+    semble capricieuse.
+    """
+    data = request._body.raw.readall()
+    if data == '':
+        data = request._body.raw.read()
+    return data
+
 
 class API:
     def __init__(self, request, env):