Beispiel #1
0
 def __init__(self,
              region_name,
              host,
              auth,
              user_agent,
              signature_version,
              endpoint_prefix,
              event_emitter,
              proxies=None,
              verify=True,
              timeout=DEFAULT_TIMEOUT,
              response_parser_factory=None):
     self._endpoint_prefix = endpoint_prefix
     self._signature_version = signature_version
     self._event_emitter = event_emitter
     self._user_agent = user_agent
     self.region_name = region_name
     self.host = host
     self.verify = verify
     self.auth = auth
     if proxies is None:
         proxies = {}
     self.proxies = proxies
     self.http_session = Session()
     self.timeout = timeout
     self._lock = threading.Lock()
     if response_parser_factory is None:
         response_parser_factory = parsers.ResponseParserFactory()
     self._response_parser_factory = response_parser_factory
Beispiel #2
0
 def __init__(self, service, region_name, host, auth, proxies=None):
     self.service = service
     self.session = self.service.session
     self.region_name = region_name
     self.host = host
     self.verify = True
     self.auth = auth
     if proxies is None:
         proxies = {}
     self.proxies = proxies
     self.http_session = Session()
     self._lock = threading.Lock()
Beispiel #3
0
 def __init__(self,
              service,
              region_name,
              host,
              auth,
              proxies=None,
              verify=True,
              timeout=DEFAULT_TIMEOUT):
     self.service = service
     self.session = self.service.session
     self.region_name = region_name
     self.host = host
     self.verify = verify
     self.auth = auth
     if proxies is None:
         proxies = {}
     self.proxies = proxies
     self.http_session = Session()
     self.timeout = timeout
     self._lock = threading.Lock()