From aa78d90803a68e41ea663adb623c859cae3ad91e Mon Sep 17 00:00:00 2001 From: RaNaN Date: Wed, 9 Mar 2011 23:29:24 +0100 Subject: new config page, mootools 1.3, removed old templates --- module/ConfigParser.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'module/ConfigParser.py') diff --git a/module/ConfigParser.py b/module/ConfigParser.py index 55db6b3e3..3304ec258 100644 --- a/module/ConfigParser.py +++ b/module/ConfigParser.py @@ -240,9 +240,11 @@ class ConfigParser: value = data["value"] + "\n" else: value = str(data["value"]) + "\n" - - f.write('\t%s %s : "%s" = %s' % (data["type"], option, data["desc"], value) ) - #---------------------------------------------------------------------- + try: + f.write('\t%s %s : "%s" = %s' % (data["type"], option, data["desc"], value) ) + except UnicodeEncodeError: + f.write('\t%s %s : "%s" = %s' % (data["type"], option, data["desc"], value.encode("utf8")) ) + def cast(self, typ, value): """cast value to given format""" if type(value) not in (str, unicode): -- cgit v1.2.3