def __init__(self, region_name, host, auth, user_agent, signature_version, endpoint_prefix, event_emitter, proxies=None, verify=True, timeout=DEFAULT_TIMEOUT): 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()