import json | |
import os | |
def set_env_variables(env_variables: str): | |
if env_variables: | |
try: | |
env_variables = json.loads(env_variables) | |
for k, v in env_variables.items(): | |
os.environ[k] = v | |
except Exception: | |
raise Exception("Invalid envVariables: Enter a valid JSON object.") | |
def unset_env_variables(env_variables: str): | |
if env_variables: | |
try: | |
env_variables = json.loads(env_variables) | |
for k, v in env_variables.items(): | |
os.environ.pop(k) | |
except Exception: | |
raise Exception("Invalid envVariables: Enter a valid JSON object.") | |
def validate_json(json_string: str): | |
try: | |
json.loads(json_string) | |
return True | |
except Exception: | |
return False | |