From 8e7f6b0c15db735fd289b304cb9fa5337f53c4fc Mon Sep 17 00:00:00 2001 From: lassulus Date: Mon, 16 Dec 2013 16:23:12 +0100 Subject: Reaktor/IRC: use config.json (and python3ize) --- Reaktor/IRC/getconf.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Reaktor/IRC/getconf.py (limited to 'Reaktor/IRC/getconf.py') diff --git a/Reaktor/IRC/getconf.py b/Reaktor/IRC/getconf.py new file mode 100644 index 00000000..5fdd1cdb --- /dev/null +++ b/Reaktor/IRC/getconf.py @@ -0,0 +1,20 @@ +#getconf = make_getconf("dateiname.json") +#getconf(key) -> value +#oder error + +import json + +def make_getconf(filename): + def getconf(prop): + prop_split = prop.split('.') + string = '' + file = open(filename) + for line in file.readlines(): + string+=line + parsed = json.loads(string) + tmp = parsed + for pr in prop_split: + tmp = tmp[pr] + + return tmp + return getconf -- cgit v1.2.3