diff --git a/server.py b/server.py index 438ff1a..0118997 100755 --- a/server.py +++ b/server.py @@ -68,7 +68,10 @@ def retrieveValue(page, component): dict[k] = v else: for sk, sv in config[page][match.group(1)][match.group(2)].iteritems(): - sv.append(match.group(2)) + if type(sv) is list: + sv.append(match.group(2)) + else: + sv = [sv, match.group(2)] sv = strToList(sv) dict[sk] = sv except: