def __init__(self, flags):
    self._flags = flags
    # Need to store the revocation data in a dictionary because the data
    # may be reexamined in handling for both black and white lists.
    self._tokens_to_revoke = {}  # Populated by checks in this class.
    self._token_data = None  # Read from the token json file.
    self._client_blacklist_set = set()  # Read from file.
    self._scope_blacklist_set = set()  # Read from file.

    self._http = auth_helper.GetAuthorizedHttp(flags)
    self._tokens_api = tokens_api.TokensApiWrapper(self._http)
Initialize sets which are udpated based on flags.
dataset/ETHPy150Open google/gfw-toolkit/toolkit/utils/token_revoker.py/TokenRevoker.__init__