def column_death_place(self, data): index = data[COLUMN_DEATH] if index != -1: try: local = data[COLUMN_EVENT][index] dr = EventRef() dr.unserialize(local) event = self.db.get_event_from_handle(dr.ref) if event: place_title = place_displayer.display_event(self.db, event) if place_title: return escape(place_title) except: return '' for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() if (etype in [EventType.BURIAL, EventType.CREMATION, EventType.CAUSE_DEATH] and er.get_role() == EventRoleType.PRIMARY): place_title = place_displayer.display_event(self.db, event) if place_title: return "<i>%s</i>" % escape(place_title) return ""
def column_birth_place(self, data): index = data[COLUMN_BIRTH] if index != -1: try: local = data[COLUMN_EVENT][index] br = EventRef() br.unserialize(local) event = self.db.get_event_from_handle(br.ref) if event: place_title = place_displayer.display_event(self.db, event) if place_title: return escape(place_title) except: return '' for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() if (etype in [EventType.BAPTISM, EventType.CHRISTEN] and er.get_role() == EventRoleType.PRIMARY): place_title = place_displayer.display_event(self.db, event) if place_title: return "<i>%s</i>" % escape(place_title) return ""
def column_death_place(self, data): index = data[COLUMN_DEATH] if index != -1: try: local = data[COLUMN_EVENT][index] dr = EventRef() dr.unserialize(local) event = self.db.get_event_from_handle(dr.ref) if event: place_title = place_displayer.display_event(self.db, event) if place_title: return escape(place_title) except: return '' for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() if (etype in [ EventType.BURIAL, EventType.CREMATION, EventType.CAUSE_DEATH ] and er.get_role() == EventRoleType.PRIMARY): place_title = place_displayer.display_event(self.db, event) if place_title: return "<i>%s</i>" % escape(place_title) return ""
def column_death_place(self, data): handle = data[0] cached, value = self.get_cached_value(handle, "DEATH_PLACE") if cached: return value else: index = data[COLUMN_DEATH] if index != -1: try: local = data[COLUMN_EVENT][index] dr = EventRef() dr.unserialize(local) event = self.db.get_event_from_handle(dr.ref) if event: place_title = place_displayer.display_event( self.db, event) if place_title: value = escape(place_title) self.set_cached_value(handle, "DEATH_PLACE", value) return value except: value = '' self.set_cached_value(handle, "DEATH_PLACE", value) return value for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() if (etype in [ EventType.BURIAL, EventType.CREMATION, EventType.CAUSE_DEATH ] and er.get_role() == EventRoleType.PRIMARY): place_title = place_displayer.display_event(self.db, event) if place_title: value = "<i>%s</i>" % escape(place_title) self.set_cached_value(handle, "DEATH_PLACE", value) return value value = "" self.set_cached_value(handle, "DEATH_PLACE", value) return value
def column_death_place(self, data): handle = data[0] cached, value = self.get_cached_value(handle, "DEATH_PLACE") if cached: return value else: index = data[COLUMN_DEATH] if index != -1: try: local = data[COLUMN_EVENT][index] dr = EventRef() dr.unserialize(local) event = self.db.get_event_from_handle(dr.ref) if event: place_title = place_displayer.display_event(self.db, event) if place_title: value = escape(place_title) self.set_cached_value(handle, "DEATH_PLACE", value) return value except: value = "" self.set_cached_value(handle, "DEATH_PLACE", value) return value for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() if ( etype in [EventType.BURIAL, EventType.CREMATION, EventType.CAUSE_DEATH] and er.get_role() == EventRoleType.PRIMARY ): place_title = place_displayer.display_event(self.db, event) if place_title: value = "<i>%s</i>" % escape(place_title) self.set_cached_value(handle, "DEATH_PLACE", value) return value value = "" self.set_cached_value(handle, "DEATH_PLACE", value) return value
def _get_birth_data(self, data, sort_mode): index = data[COLUMN_BIRTH] if index != -1: try: local = data[COLUMN_EVENT][index] b = EventRef() b.unserialize(local) birth = self.db.get_event_from_handle(b.ref) if sort_mode: retval = "%09d" % birth.get_date_object().get_sort_value() else: date_str = get_date(birth) if date_str != "": retval = escape(date_str) if not get_date_valid(birth): return invalid_date_format % retval else: return retval except: return "" for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() date_str = get_date(event) if ( etype in [EventType.BAPTISM, EventType.CHRISTEN] and er.get_role() == EventRoleType.PRIMARY and date_str != "" ): if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: retval = "<i>%s</i>" % escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval return ""
def _get_death_data(self, data, sort_mode): index = data[COLUMN_DEATH] if index != -1: try: local = data[COLUMN_EVENT][index] ref = EventRef() ref.unserialize(local) event = self.db.get_event_from_handle(ref.ref) if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: date_str = get_date(event) if date_str != "": retval = escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval except: return '' for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() date_str = get_date(event) if (etype in [EventType.BURIAL, EventType.CREMATION, EventType.CAUSE_DEATH] and er.get_role() == EventRoleType.PRIMARY and date_str): if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: retval = "<i>%s</i>" % escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval return ""
def _get_birth_data(self, data, sort_mode): index = data[COLUMN_BIRTH] if index != -1: try: local = data[COLUMN_EVENT][index] b = EventRef() b.unserialize(local) birth = self.db.get_event_from_handle(b.ref) if sort_mode: retval = "%09d" % birth.get_date_object().get_sort_value() else: date_str = get_date(birth) if date_str != "": retval = escape(date_str) if not get_date_valid(birth): return invalid_date_format % retval else: return retval except: return '' for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() date_str = get_date(event) if (etype in [EventType.BAPTISM, EventType.CHRISTEN] and er.get_role() == EventRoleType.PRIMARY and date_str != ""): if sort_mode: retval = "%09d" % event.get_date_object().get_sort_value() else: retval = "<i>%s</i>" % escape(date_str) if not get_date_valid(event): return invalid_date_format % retval else: return retval return ""
def column_birth_place(self, data): handle = data[0] cached, value = self.get_cached_value(handle, "BIRTH_PLACE") if cached: return value else: index = data[COLUMN_BIRTH] if index != -1: try: local = data[COLUMN_EVENT][index] br = EventRef() br.unserialize(local) event = self.db.get_event_from_handle(br.ref) if event: place_title = place_displayer.display_event( self.db, event) if place_title: value = escape(place_title) self.set_cached_value(handle, "BIRTH_PLACE", value) return value except: value = '' self.set_cached_value(handle, "BIRTH_PLACE", value) return value for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() if (etype.is_birth_fallback() and er.get_role() == EventRoleType.PRIMARY): place_title = place_displayer.display_event(self.db, event) if place_title: value = "<i>%s</i>" % escape(place_title) self.set_cached_value(handle, "BIRTH_PLACE", value) return value value = "" self.set_cached_value(handle, "BIRTH_PLACE", value) return value
def column_birth_place(self, data): handle = data[0] cached, value = self.get_cached_value(handle, "BIRTH_PLACE") if cached: return value else: index = data[COLUMN_BIRTH] if index != -1: try: local = data[COLUMN_EVENT][index] br = EventRef() br.unserialize(local) event = self.db.get_event_from_handle(br.ref) if event: place_title = place_displayer.display_event(self.db, event) if place_title: value = escape(place_title) self.set_cached_value(handle, "BIRTH_PLACE", value) return value except: value = "" self.set_cached_value(handle, "BIRTH_PLACE", value) return value for event_ref in data[COLUMN_EVENT]: er = EventRef() er.unserialize(event_ref) event = self.db.get_event_from_handle(er.ref) etype = event.get_type() if etype in [EventType.BAPTISM, EventType.CHRISTEN] and er.get_role() == EventRoleType.PRIMARY: place_title = place_displayer.display_event(self.db, event) if place_title: value = "<i>%s</i>" % escape(place_title) self.set_cached_value(handle, "BIRTH_PLACE", value) return value value = "" self.set_cached_value(handle, "BIRTH_PLACE", value) return value