From defe8ae2797fefe2d04e9e4458361f5d0bd083e5 Mon Sep 17 00:00:00 2001 From: "alex.boterolowry" Date: Fri, 10 Oct 2008 06:48:12 +0000 Subject: add permission_of to upload, and fix a bug with error handling git-svn-id: http://freebase-python.googlecode.com/svn/trunk@51 5914aa95-5b3a-0410-a3b5-7b719e7fe9b2 --- freebase-api/freebase/api/httpclients.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'freebase-api/freebase/api/httpclients.py') diff --git a/freebase-api/freebase/api/httpclients.py b/freebase-api/freebase/api/httpclients.py index 3375113..48af9b6 100644 --- a/freebase-api/freebase/api/httpclients.py +++ b/freebase-api/freebase/api/httpclients.py @@ -20,9 +20,10 @@ import logging import re class Urllib2Client(object): - def __init__(self, cookiejar): + def __init__(self, cookiejar, rse): cookiespy = urllib2.HTTPCookieProcessor(cookiejar) self.opener = urllib2.build_opener(cookiespy) + self._raise_service_error = rse self.log = logging.getLogger() def __call__(self, url, method, body, headers): @@ -48,8 +49,9 @@ class Urllib2Client(object): return (resp, resp.read()) class Httplib2Client(object): - def __init__(self, cookiejar): + def __init__(self, cookiejar, rse): self.cookiejar = cookiejar + self._raise_service_error = rse self.httpclient = CookiefulHttp(cookiejar=self.cookiejar) def __call__(self, url, method, body, headers): @@ -74,8 +76,9 @@ class Httplib2Client(object): class UrlfetchClient(object): - def __init__(self, cookiejar): + def __init__(self, cookiejar, rse): self.cookiejar = cookiejar + self._raise_service_error = rse self.httpclient = CookiefulUrlfetch(cookiejar=self.cookiejar) def __call__(self, url, method, body, headers): -- cgit v1.3.1