Python httplib2.RETRIES Examples
The following are 2
code examples of httplib2.RETRIES().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
httplib2
, or try the search function
.
Example #1
Source File: uploadrobot.py From youtube-video-maker with GNU General Public License v3.0 | 5 votes |
def __init__(self): httplib2.RETRIES = 1 self.MAX_RETRIES = 10 self.RETRIABLE_EXCEPTIONS = (httplib2.HttpLib2Error, IOError, httplib.NotConnected, httplib.IncompleteRead, httplib.ImproperConnectionState, httplib.CannotSendRequest, httplib.CannotSendHeader, httplib.ResponseNotReady, httplib.BadStatusLine) self.RETRIABLE_STATUS_CODES = [500, 502, 503, 504] self.CLIENT_SECRETS_FILE = "client_secrets.json" self.YOUTUBE_UPLOAD_SCOPE = "https://www.googleapis.com/auth/youtube.upload" self.YOUTUBE_API_SERVICE_NAME = "youtube" self.YOUTUBE_API_VERSION = "v3" self.MISSING_CLIENT_SECRETS_MESSAGE = """ WARNING: Please configure OAuth 2.0 To make this sample run you will need to populate the client_secrets.json file found at: %s with information from the Developers Console https://console.developers.google.com/ For more information about the client_secrets.json file format, please visit: https://developers.google.com/api-client-library/python/guide/aaa_client_secrets """ % os.path.abspath(os.path.join(os.path.dirname(__file__), self.CLIENT_SECRETS_FILE))
Example #2
Source File: httplib2_test.py From httplib2shim with MIT License | 5 votes |
def testIPv6SSL(self): try: self.http.request("https://[::1]/") except socket.gaierror: self.fail("should get the address family right for IPv6") except socket.error: pass # NOTE: Disabled because it's not applicable to the shim # def testConnectionType(self): # self.http.force_exception_to_status_code = False # response, content = self.http.request( # "http://bitworking.org", connection_type=_MyHTTPConnection) # self.assertEqual( # response['content-location'], "http://bitworking.org") # self.assertEqual(content, b"the body") # NOTE: Disabled because I don't yet have a good way to test this. # def testBadStatusLineRetry(self): # old_retries = httplib2.RETRIES # httplib2.RETRIES = 1 # self.http.force_exception_to_status_code = False # try: # response, content = self.http.request("http://bitworking.org", # connection_type=_MyHTTPBadStatusConnection) # except http.client.BadStatusLine: # self.assertEqual(2, _MyHTTPBadStatusConnection.num_calls) # httplib2.RETRIES = old_retries