return os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "../preferences.ini"))\r
\r
def getPreference(name):\r
- if name in preferencesDefaultSettings:\r
- default = preferencesDefaultSettings[name]\r
- else:\r
- print "Missing default setting for: '" + name + "'"\r
- preferencesDefaultSettings[name] = ''\r
- default = ''\r
-\r
global globalPreferenceParser\r
if globalPreferenceParser == None:\r
globalPreferenceParser = ConfigParser.ConfigParser()\r
globalPreferenceParser.read(getPreferencePath())\r
if not globalPreferenceParser.has_option('preference', name):\r
+ if name in preferencesDefaultSettings:\r
+ default = preferencesDefaultSettings[name]\r
+ else:\r
+ print "Missing default setting for: '" + name + "'"\r
+ preferencesDefaultSettings[name] = ''\r
+ default = ''\r
if not globalPreferenceParser.has_section('preference'):\r
globalPreferenceParser.add_section('preference')\r
globalPreferenceParser.set('preference', name, str(default))\r