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