.ini settings

svn: r6186
This commit is contained in:
Don Allingham 2006-03-21 06:33:59 +00:00
parent 7fdb8314d9
commit be2bb20020
4 changed files with 16 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2006-03-20 Don Allingham <don@gramps-project.org>
* src/const.py.in: fix path combination
* src/Config/__init__.py: actually pay attention to no_gconf
2006-03-20 Brian Matherly <pez4brian@users.sourceforge.net>
* src/GrampsDb/_GrampsIniKeys.py: os independent path

View File

@ -28,6 +28,7 @@ import os
import time
import ConfigParser
import errno
import const
NL = "\n" # FIX: newlines on Mac/Windows, if different?
@ -199,7 +200,7 @@ class IniKeyClient:
def suggest_sync(self):
self.save_ini() # save back to default file, if named
client = IniKeyClient(os.path.expanduser("~" + os.sep + ".gramps" + os.sep + "keys.ini"))
client = IniKeyClient(os.path.join(const.home_dir,"keys.ini"))
#-------------------------------------------------------------------------
#

View File

@ -25,7 +25,12 @@ This package implements access to GRAMPS configuration.
It provides the choice between different storage backends.
"""
try:
from _GrampsGconfKeys import *
except:
import const
if const.no_gconf:
from _GrampsIniKeys import *
else:
try:
from _GrampsGconfKeys import *
except:
from _GrampsIniKeys import *

View File

@ -79,9 +79,9 @@ no_gconf = False
#
#-------------------------------------------------------------------------
if os.environ.has_key('HOME'):
home_dir = os.path(os.environ['HOME'],'.gramps')
home_dir = os.path.join(os.environ['HOME'],'.gramps')
else:
home_dir = os.path(os.environ['USERPROFILE'],'gramps')
home_dir = os.path.join(os.environ['USERPROFILE'],'gramps')
#-------------------------------------------------------------------------
#