def delete_tokens()

in libs/google/admin.py [0:0]


  def delete_tokens(self, user_key):
    """
    Deletes all OAuth Tokens from a user account.
    :param user_key: userKey
    :return: dict of clientId,bool
    """
    try:
      results = {}
      client_ids = self.list_tokens(user_key=user_key)
      if client_ids is not None:
        for client_id in client_ids:
          result = self.delete_token(user_key=user_key, client_id=client_id)
          results[client_id] = result
          if result is False:
            print("Error deleting OAuth Token clientId: %s" % client_id)
      return results
    except(ValueError, KeyError, TypeError):
      return False