fix feedback service, handle URLError
authorSofia Papagiannaki <papagian@gmail.com>
Thu, 24 May 2012 12:50:22 +0000 (15:50 +0300)
committerSofia Papagiannaki <papagian@gmail.com>
Thu, 24 May 2012 12:50:22 +0000 (15:50 +0300)
snf-pithos-app/pithos/api/delegate.py

index 4f022d0..c3083ea 100644 (file)
@@ -76,7 +76,6 @@ def delegate_to_feedback_service(request):
     
     uri = proto + p.netloc + '/im/service/api/v2.0/feedback'
     headers = { 'X-Auth-Token' : SERVICE_TOKEN }
-    headers = {}
     values = dict([(k, v) for k, v in request.POST.items()])
     data = urllib.urlencode(values)
     req = urllib2.Request(uri, data, headers)
@@ -84,4 +83,6 @@ def delegate_to_feedback_service(request):
         urllib2.urlopen(req)
     except urllib2.HTTPError, e:
         return HttpResponse(status=e.code)
+    except urllib2.URLError, e:
+        return HttpResponseNotFound(e)
     return HttpResponse()
\ No newline at end of file