예제 #1
0
파일: twitter.py 프로젝트: qiweiyu/granary
 def request():
   resp = twitter_auth.signed_urlopen(
     url, self.access_token_key, self.access_token_secret, **kwargs)
   if parse_response:
     try:
       return json.loads(resp.read())
     except (ValueError, TypeError):
       msg = 'Non-JSON response! (Synthetic HTTP error generated by Bridgy.)'
       logging.exception(msg)
       raise urllib2.HTTPError(API_BASE + url, 503, msg, {}, None)
   else:
     return resp
예제 #2
0
 def request():
   resp = twitter_auth.signed_urlopen(
     url, self.access_token_key, self.access_token_secret, **kwargs)
   if parse_response:
     try:
       return json.loads(resp.read())
     except (ValueError, TypeError):
       msg = 'Non-JSON response! (Synthetic HTTP error generated by Bridgy.)'
       logging.exception(msg)
       raise urllib2.HTTPError(API_BASE + url, 503, msg, {}, None)
   else:
     return resp
예제 #3
0
 def request():
     resp = twitter_auth.signed_urlopen(url, self.access_token_key,
                                        self.access_token_secret,
                                        **kwargs)
     return json.loads(resp.read()) if parse_response else resp
예제 #4
0
파일: twitter.py 프로젝트: kylewm/granary
 def request():
   resp = twitter_auth.signed_urlopen(
     API_BASE + url, self.access_token_key, self.access_token_secret, **kwargs)
   return json.loads(resp.read()) if parse_response else resp
 def urlopen(self, url, **kwargs):
   """Wraps urllib2.urlopen() and adds an OAuth signature.
   """
   return twitter_auth.signed_urlopen(
     url, self.access_token_key, self.access_token_secret, **kwargs)
예제 #6
0
 def request():
   resp = twitter_auth.signed_urlopen(
     url, self.access_token_key, self.access_token_secret, **kwargs)
   return source.load_json(resp.read(), url) if parse_response else resp