Add check if Airtable vars are defined
This commit is contained in:
parent
07b99b8192
commit
efeddd6c70
|
@ -15,16 +15,15 @@ import json
|
|||
setup()
|
||||
|
||||
|
||||
# Check and load Airtable environment variables
|
||||
airtable_env_vars = ["AIRTABLE_API_KEY", "AIRTABLE_BASE", "AIRTABLE_TABLE", "AIRTABLE_FIELD"]
|
||||
AIRTABLE_API_KEY = os.getenv("AIRTABLE_API_KEY")
|
||||
AIRTABLE_BASE = os.getenv("AIRTABLE_BASE")
|
||||
AIRTABLE_TABLE = os.getenv("AIRTABLE_TABLE")
|
||||
AIRTABLE_FIELD = os.getenv("AIRTABLE_FIELD")
|
||||
|
||||
for e in airtable_env_vars:
|
||||
# Check environment variable is defined
|
||||
gete = os.getenv(e)
|
||||
if not gete:
|
||||
sys.exit("Configuration error: Environment variable " + e + " is not defined")
|
||||
# Set variable
|
||||
exec(e + " = \"" + gete + "\"")
|
||||
# Check environment variables are defined
|
||||
for e in [AIRTABLE_API_KEY, AIRTABLE_BASE, AIRTABLE_TABLE, AIRTABLE_FIELD]
|
||||
if not e:
|
||||
sys.exit("Configuration error: Missing AirTable environment variable.")
|
||||
|
||||
|
||||
async def run_checks():
|
||||
|
|
Reference in New Issue