File size: 809 Bytes
6e1a53e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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