From c864804eacbc34dd47a9903cca4baf698517b9f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Rapinat?= Date: Fri, 24 Oct 2014 09:43:54 +0200 Subject: [PATCH] 8122: DB lock not checked when opening database from the recent opened trees --- src/cli/grampscli.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/cli/grampscli.py b/src/cli/grampscli.py index ce318f58f..d90730b0f 100644 --- a/src/cli/grampscli.py +++ b/src/cli/grampscli.py @@ -238,6 +238,13 @@ class CLIManager(object): _("Family Tree does not exist, as it has been deleted.")) 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): # Attempt to figure out the database title path = os.path.join(filename, "name.txt")