From 6df5468852556213b4abea1994870f42b7e56523 Mon Sep 17 00:00:00 2001 From: Brian Matherly Date: Sat, 29 Sep 2007 03:32:44 +0000 Subject: [PATCH] Patch from James G. Sack : 0001187: Runaway Gramps XML file sizes svn: r9033 --- ChangeLog | 5 +++++ src/GrampsDb/_GrampsDbBase.py | 4 ++-- src/RecentFiles.py | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 64d118398..7eb575bb7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-09-28 James G. Sack + * src/RecentFiles.py: + * src/GrampsDb/_GrampsDbBase.py: + 0001187: Runaway Gramps XML file sizes + 2007-09-27 Benny Malengier * src/FilterEditor/_EditRule.py: wrong filter selection, bug #807 Based on work Johan diff --git a/src/GrampsDb/_GrampsDbBase.py b/src/GrampsDb/_GrampsDbBase.py index eaaa9aaf8..ca8bc3b64 100644 --- a/src/GrampsDb/_GrampsDbBase.py +++ b/src/GrampsDb/_GrampsDbBase.py @@ -150,8 +150,8 @@ class GrampsCursor: pass class GrampsDbBookmarks: - def __init__(self, default = []): - self.bookmarks = default + def __init__(self, default=[]): + self.bookmarks = list(default) # want a copy (not an alias) def set(self, new_list): self.bookmarks = new_list diff --git a/src/RecentFiles.py b/src/RecentFiles.py index 96e3ada94..1a9647acb 100644 --- a/src/RecentFiles.py +++ b/src/RecentFiles.py @@ -65,7 +65,7 @@ class GnomeRecentItem: self.mime = m self.time = t self.private = p - self.groups = g + self.groups = list(g) # want a copy (not an alias) def set_uri(self,val): self.uri = val