From: Eero T. <ee...@us...> - 2006-11-21 06:31:56
|
Hi, On Monday 20 November 2006 05:33, Don Allingham wrote: > I think I would agree. The probably_alive and related events should only > be taken into account for "Primary" people. Is there a similar function to get the death and birth date string? Currently the GraphViz report is using this: ----------------------------------- def get_date_strings(self, person): "returns tuple of birth/christening and death/burying date strings" birth_ref = person.get_birth_ref() if birth_ref: birth_event = self.database.get_event_from_handle(birth_ref.ref) birth = self.get_event_string(birth_event) else: birth = '' death_ref = person.get_death_ref() if death_ref: death_event = self.database.get_event_from_handle(death_ref.ref) death = self.get_event_string(death_event) else: death = '' if birth and death: return (birth, death) # missing info, use (first) christening/burial instead for event_ref in person.get_event_ref_list(): event = self.database.get_event_from_handle(event_ref.ref) if int(event.get_type()) == RelLib.EventType.CHRISTEN: if not birth: birth = self.get_event_string(event) elif int(event.get_type()) == RelLib.EventType.BURIAL: if not death: death = self.get_event_string(event) return (birth, death) ----------------------------------- - Eero |