* src/DbManager.py: make path recursive. Make default db dir consistent.
svn: r8589
This commit is contained in:
parent
3ec91e149b
commit
04a41cb464
@ -1,3 +1,6 @@
|
|||||||
|
2007-06-18 Brian Matherly <brian@gramps-project.org>
|
||||||
|
* src/DbManager.py: make path recursive. Make default db dir consistent.
|
||||||
|
|
||||||
2007-06-18 Don Allingham <don@gramps-project.org>
|
2007-06-18 Don Allingham <don@gramps-project.org>
|
||||||
* src/GrampsDb/_GrampsDBDir.py: revision control check in
|
* src/GrampsDb/_GrampsDBDir.py: revision control check in
|
||||||
* src/DbManager.py: revision control check in
|
* src/DbManager.py: revision control check in
|
||||||
|
@ -73,7 +73,6 @@ import Config
|
|||||||
# constants
|
# constants
|
||||||
#
|
#
|
||||||
#-------------------------------------------------------------------------
|
#-------------------------------------------------------------------------
|
||||||
DEFAULT_DIR = os.path.join(const.home_dir, "grampsdb")
|
|
||||||
DEFAULT_TITLE = _("Family Tree")
|
DEFAULT_TITLE = _("Family Tree")
|
||||||
NAME_FILE = "name.txt"
|
NAME_FILE = "name.txt"
|
||||||
META_NAME = "meta_data.db"
|
META_NAME = "meta_data.db"
|
||||||
@ -257,7 +256,7 @@ class DbManager:
|
|||||||
|
|
||||||
try:
|
try:
|
||||||
if not os.path.isdir(dbdir):
|
if not os.path.isdir(dbdir):
|
||||||
os.mkdir(dbdir)
|
os.makedirs(dbdir)
|
||||||
except (IOError, OSError), msg:
|
except (IOError, OSError), msg:
|
||||||
LOG.error(_("Could not make database directory: ") + str(msg))
|
LOG.error(_("Could not make database directory: ") + str(msg))
|
||||||
|
|
||||||
@ -479,7 +478,8 @@ def find_next_db_dir():
|
|||||||
"""
|
"""
|
||||||
while True:
|
while True:
|
||||||
base = "%x" % int(time.time())
|
base = "%x" % int(time.time())
|
||||||
new_path = os.path.join(DEFAULT_DIR, base)
|
dbdir = os.path.expanduser(Config.get(Config.DATABASE_PATH))
|
||||||
|
new_path = os.path.join(dbdir, base)
|
||||||
if not os.path.isdir(new_path):
|
if not os.path.isdir(new_path):
|
||||||
break
|
break
|
||||||
return new_path
|
return new_path
|
||||||
|
Loading…
x
Reference in New Issue
Block a user