@@ -481,10 +481,14 @@ # typemap "bool" and "int" here if opt["type"] in ("bool", "boolean"): val = opt["value"].lower() in ("1", "true", "yes", "on") elif opt["type"] in ("int", "integer", "numeric"): val = int(opt["value"]) + elif opt["type"] in ("array", "table", "list"): + val = [ opt["value"].split(",") ] + elif opt["type"] in ("dict"): + val = dict(opt["value"].split(",")) else: val = str(opt["value"]) conf_options[opt["name"]] = val # Initial plugin activation status