def get_variable()

in liminal/runners/airflow/config/standalone_variable_backend.py [0:0]


def get_variable(key, default_val):
    if liminal_local_mode():
        return os.environ.get(key, default_val)
    else:
        try:
            return Variable.get(key, default_var=default_val)
        except OperationalError as e:
            logging.warning(
                f'Failed to find variable {key} in Airflow variables table.'
                f' Error: {e.__class__.__module__}.{e.__class__.__name__}'
            )
        except Exception as e:
            logging.warning(f'Failed to find variable {key} in Airflow variables table. Error: {e}')
            return default_val