From d79961ff0bd121a17b59c13b79b3314236e1571e Mon Sep 17 00:00:00 2001 From: Doug Blank Date: Mon, 5 Apr 2010 12:38:04 +0000 Subject: [PATCH] Add empty date for fallback wrapper in SimpleAccess where there is no event svn: r15035 --- src/Simple/_SimpleAccess.py | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/Simple/_SimpleAccess.py b/src/Simple/_SimpleAccess.py index efc954448..07f276405 100644 --- a/src/Simple/_SimpleAccess.py +++ b/src/Simple/_SimpleAccess.py @@ -528,8 +528,12 @@ class SimpleAccess(object): """ if type(person) in [str, unicode]: person = self.dbase.get_person_from_handle(person) - return gen.utils.get_birth_or_fallback(self.dbase, - person, "%s").date + event = gen.utils.get_birth_or_fallback(self.dbase, + person, "%s") + if event: + return event.date + else: + return gen.lib.Date() def birth_place(self, person): """ @@ -581,8 +585,12 @@ class SimpleAccess(object): """ if type(person) in [str, unicode]: person = self.dbase.get_person_from_handle(person) - return gen.utils.get_death_or_fallback(self.dbase, - person, "%s").date + event = gen.utils.get_death_or_fallback(self.dbase, + person, "%s") + if event: + return event.date + else: + return gen.lib.Date() def death_place(self, person): """