Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 779d548ef6a47cb0d5437f120d6a8ccc > files > 5

gramps-4.0.1-7.1.mga4.src.rpm

From 8e34bc809b4bacc0e52d2bf992ce9c4ae70d69a5 Mon Sep 17 00:00:00 2001
From: Vassilii Khachaturov <vassilii@tarunz.org>
Date: su, 11 elo 2013 13:32:34 +0000
Subject: [PATCH] 6909: Gedcom export adds birth place/date in death

_remaining_events method did the _dump_event_stats indiscriminately,
even if the event in question was skipped during processing as
a birth/death one. Moving the call into the _process_person_event
thus aligning the logic with _remaining_events's docstring.

svn: r22851


diff --git a/gramps/plugins/export/exportgedcom.py b/gramps/plugins/export/exportgedcom.py
index 2b80ac3..9cb5918 100644
--- a/gramps/plugins/export/exportgedcom.py
+++ b/gramps/plugins/export/exportgedcom.py
@@ -530,9 +530,8 @@ class GedcomWriter(UpdateCallback):
         """
         for event_ref in person.get_event_ref_list():
             event = self.dbase.get_event_from_handle(event_ref.ref)
-            if event is None: continue
+            if not event: continue
             self._process_person_event(event, event_ref)
-            self._dump_event_stats(event, event_ref)
         self._adoption_records(person)
 
     def _process_person_event(self, event, event_ref):
@@ -574,6 +573,7 @@ class GedcomWriter(UpdateCallback):
             descr = event.get_description()
             if descr:
                 self._writeln(2, 'NOTE', "Description: " + descr)
+        self._dump_event_stats(event, event_ref)
 
     def _adoption_records(self, person):
         """
--
Gitg