def __init__(self, scope, client_email, key_file,
               private_key_password='notasecret', sub=None, proxy_info=None,
               disable_ssl_certificate_validation=False, ca_certs=None):
    try:
      with open(key_file, 'rb') as f:
        private_key = f.read()
    except IOError:
      raise googleads.errors.GoogleAdsValueError('The specified key file (%s)'
                                                 ' does not exist.' % key_file)

    self.oauth2credentials = oauth2client.client.SignedJwtAssertionCredentials(
        client_email, private_key, scope,
        private_key_password=private_key_password,
        user_agent=self._USER_AGENT, sub=sub)
    self.proxy_info = proxy_info
    self.disable_ssl_certificate_validation = disable_ssl_certificate_validation
    self.ca_certs = ca_certs
    self.Refresh()
Unconditionally sets a key to a given value in the memcache.
dataset/ETHPy150Open googleads/googleads-python-lib/googleads/oauth2.py/GoogleServiceAccountClient.__init__--crossover with--dataset/ETHPy150Open mozilla/source/vendor-local/lib/python/memcache.py/Client.set