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