added 'raise ReportError' if the person/family is not in the database (cli mostly)

svn: r16596
This commit is contained in:
Craig J. Anderson 2011-02-10 14:41:46 +00:00
parent 74c7fbed87
commit baaa890efc

View File

@ -667,6 +667,8 @@ class MakePersonTree(RecurseDown):
persons = [] persons = []
center1 = self.database.get_person_from_gramps_id(person_id) center1 = self.database.get_person_from_gramps_id(person_id)
if center1 is None:
raise ReportError(_("Person %s is not in the Database") % person_id)
center1_h = center1.get_handle() #could be mom too. center1_h = center1.get_handle() #could be mom too.
family2 = family2_h = None family2 = family2_h = None
@ -733,6 +735,8 @@ class MakeFamilyTree(RecurseDown):
# Step 1 print out my fathers, fathers, # Step 1 print out my fathers, fathers,
# other wives families first (if needed) # other wives families first (if needed)
family1 = self.database.get_family_from_gramps_id(family_id) family1 = self.database.get_family_from_gramps_id(family_id)
if family1 is None:
raise ReportError(_("Family %s is not in the Database") % family_id)
family1_h = family1.get_handle() family1_h = family1.get_handle()
####################### #######################