def __init__()

in parquet_flask/aws/aws_cred.py [0:0]


    def __init__(self):
        self.__region = Config(False).get_value(Config.aws_region, AwsCred.__DEFAULT_REGION)
        LOGGER.debug(f'using region: {self.__region}')
        self.__boto3_session = {'region_name': self.__region}
        aws_access_key_id = Config(False).get_value(Config.aws_access_key_id, '')
        aws_secret_access_key = Config(False).get_value(Config.aws_secret_access_key, '')
        aws_session_token = Config(False).get_value(Config.aws_session_token, '')
        if aws_access_key_id != '':
            LOGGER.debug('using aws_access_key_id as it is not empty')
            if aws_secret_access_key == '':
                raise ValueError(f'missing aws_secret_access_key for aws_access_key_id ends with {aws_access_key_id[-3:]}')
            self.__boto3_session['aws_access_key_id'] = aws_access_key_id
            self.__boto3_session['aws_secret_access_key'] = aws_secret_access_key
            if aws_session_token != '':
                LOGGER.debug('adding aws_session_token as it is not empty and aws_access_key_id exists')
                self.__boto3_session['aws_session_token'] = aws_session_token
        else:
            LOGGER.debug('using default session as there is  no aws_access_key_id')