def fetchvariables()

in radlab-launcher/radlab.py [0:0]


def fetchvariables(filecontents):
    variables = {}
    # Check if there is any variable; If NOT do not create terraform.tfvars file
    for x in filecontents:
        # Skipping for commented lines
        if x.startswith('#') or x.startswith('//'):
            continue
        elif (len(x.split("=")) == 2):
            x = x.strip()
            # print(x)
            variables[x.split("=")[0].strip()] = x.split("=")[1].strip()

    # print(variables)
    if (bool(variables) == True):
        return variables
    else:
        sys.exit(Fore.RED + 'No variables in the input file')