From 8398c3df8560be79b16cb6673be2107728d090b7 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Wed, 2 Nov 2005 03:25:28 +0000 Subject: [PATCH] * src/plugins/NavWebPage.py: fix private family records svn: r5356 --- gramps2/ChangeLog | 3 +++ gramps2/src/plugins/NavWebPage.py | 14 ++++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/gramps2/ChangeLog b/gramps2/ChangeLog index 564cb8487..36e775096 100644 --- a/gramps2/ChangeLog +++ b/gramps2/ChangeLog @@ -1,3 +1,6 @@ +2005-11-01 Don Allingham + * src/plugins/NavWebPage.py: fix private family records + 2005-10-31 Don Allingham * src/plugins/NavWebPage.py: use builtin python tarfile module diff --git a/gramps2/src/plugins/NavWebPage.py b/gramps2/src/plugins/NavWebPage.py index d9a38afa7..06fabea01 100644 --- a/gramps2/src/plugins/NavWebPage.py +++ b/gramps2/src/plugins/NavWebPage.py @@ -172,10 +172,12 @@ class BasePage: self.cur_name = self.build_name("",name) if self.archive: self.string_io = StringIO() - of = codecs.EncodedFile(self.string_io,'utf-8',self.encoding,'xmlcharrefreplace') + of = codecs.EncodedFile(self.string_io,'utf-8',self.encoding, + 'xmlcharrefreplace') else: page_name = os.path.join(self.html_dir,self.cur_name) - of = codecs.EncodedFile(open(page_name, "w"),'utf-8',self.encoding,'xmlcharrefreplace') + of = codecs.EncodedFile(open(page_name, "w"),'utf-8', + self.encoding,'xmlcharrefreplace') return of def link_path(self,name,path): @@ -186,13 +188,15 @@ class BasePage: self.cur_name = self.link_path(name,path) if self.archive: self.string_io = StringIO() - of = codecs.EncodedFile(self.string_io,'utf-8',self.encoding,'xmlcharrefreplace') + of = codecs.EncodedFile(self.string_io,'utf-8', + self.encoding,'xmlcharrefreplace') else: dirname = os.path.join(self.html_dir,path,name[0],name[1]) if not os.path.isdir(dirname): os.makedirs(dirname) page_name = self.build_name(dirname,name) - of = codecs.EncodedFile(open(page_name, "w"),'utf-8',self.encoding,'xmlcharrefreplace') + of = codecs.EncodedFile(open(page_name, "w"),'utf-8', + self.encoding,'xmlcharrefreplace') return of def close_file(self,of): @@ -1819,6 +1823,8 @@ class IndividualPage(BasePage): for event_id in family.get_event_list(): event = self.db.get_event_from_handle(event_id) + if self.exclude_private and event.private: + continue of.write(' \n') of.write('%s\n' % _(event.get_name()))