release emploi
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 14 Feb 2012 16:26:18 +0000 (11:26 -0500)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 14 Feb 2012 16:26:18 +0000 (11:26 -0500)
CHANGES
auf/django/emploi/api.py
setup.py

diff --git a/CHANGES b/CHANGES
index 61cc6bb..a424891 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,11 @@
 auf.django.emploi
 =================
 
+0.9
+---
+
+* fix random blank response
+
 0.8
 ---
 
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):
index 81df79e..929d569 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -4,7 +4,7 @@ from setuptools import setup, find_packages
 import sys, os
 
 name = 'auf.django.emploi'
-version = '0.8'
+version = '0.9'
 
 setup(name=name,
       version=version,