8122: DB lock not checked when opening database from the recent opened trees

This commit is contained in:
Jérôme Rapinat 2014-10-24 09:41:10 +02:00
parent 9e0f8b2f28
commit b1a686445f

View File

@ -249,6 +249,13 @@ class CLIManager(object):
_("Family Tree does not exist, as it has been deleted.")) _("Family Tree does not exist, as it has been deleted."))
return return
if os.path.isfile(os.path.join(filename, "lock")):
self._errordialog(
_("The database is locked."),
_("Use the --force-unlock option if you are sure "
"that the database is not in use."))
return
if self.db_loader.read_file(filename): if self.db_loader.read_file(filename):
# Attempt to figure out the database title # Attempt to figure out the database title
path = os.path.join(filename, "name.txt") path = os.path.join(filename, "name.txt")