globalPreferenceParser.set('preference', name, str(default))\r
print name + " not found in preferences, so using default: " + str(default)\r
return default\r
- return globalPreferenceParser.get('preference', name)\r
+ return unicode(globalPreferenceParser.get('preference', name), "utf-8")\r
\r
def putPreference(name, value):\r
#Check if we have a configuration file loaded, else load the default.\r
globalPreferenceParser.read(getPreferencePath())\r
if not globalPreferenceParser.has_section('preference'):\r
globalPreferenceParser.add_section('preference')\r
- globalPreferenceParser.set('preference', name, str(value))\r
+ globalPreferenceParser.set('preference', name, str(value).encode("utf-8"))\r
globalPreferenceParser.write(open(getPreferencePath(), 'w'))\r
\r
#########################################################\r