From f0e89ef9d35ec2b5288bfcf749e781cc4bfd8ba8 Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Sat, 23 Apr 2016 20:35:37 -0400 Subject: [PATCH] CLI: require exact re.match for -t --- gramps/cli/arghandler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gramps/cli/arghandler.py b/gramps/cli/arghandler.py index 42ea431cb..48a2149e8 100644 --- a/gramps/cli/arghandler.py +++ b/gramps/cli/arghandler.py @@ -399,7 +399,7 @@ class ArgHandler(object): for name, dirname in sorted(self.dbman.family_tree_list(), key=lambda pair: pair[0].lower()): if (self.database_names is None or - any([re.match(dbname, name) for dbname in self.database_names])): + any([re.match("^" + dbname + "$", name) for dbname in self.database_names])): print(_("%(full_DB_path)s with name \"%(f_t_name)s\"") % {'full_DB_path' : dirname, 'f_t_name' : name}) return