in dnf/artifact-registry.py [0:0]
def _get_token(self):
if self.token:
return self.token
config = self.read_config(self.base.conf)
opts = {}
if config.has_section('main'):
# JSON has priority over email.
if config.has_option('main', 'service_account_json'):
opts['service_account_json'] = config.get(
'main', 'service_account_json')
elif config.has_option('main', 'service_account_email'):
opts['service_account_email'] = config.get(
'main', 'service_account_email')
if config.has_option('main', 'debug'):
opts['debug'] = config.getboolean('main', 'debug')
self.token = self._call_helper(**opts)
return self.token