* src/plugins/DetDescendantReport.py: New Date usage.
svn: r3685
This commit is contained in:
		| @@ -1,3 +1,6 @@ | ||||
| 2004-10-28 Alex Roitman  <shura@alex.neuro.umn.edu> | ||||
| 	* src/plugins/DetDescendantReport.py: New Date usage. | ||||
|  | ||||
| 2004-10-27  Tim Waugh  <twaugh@redhat.com> | ||||
| 	* src/plugins/Ancestors.py: Fixed typo spotted by Eero Tamminen. | ||||
|  | ||||
|   | ||||
| @@ -304,7 +304,8 @@ class DetDescendantReport(Report.Report): | ||||
|         birth_handle = person.get_birth_handle() | ||||
|         if birth_handle: | ||||
|             birth = self.database.get_event_from_handle(birth_handle) | ||||
|             date = birth.get_date_object().get_start_date() | ||||
|             date_obj = birth.get_date_object() | ||||
| 	    date_txt = birth.get_date() | ||||
|             if birth.get_place_handle(): | ||||
|                 place = self.database.get_place_from_handle(birth.get_place_handle()).get_title() | ||||
|                 if place[-1:] == '.': | ||||
| @@ -314,18 +315,18 @@ class DetDescendantReport(Report.Report): | ||||
|             else: | ||||
|                 place = "" | ||||
|  | ||||
|             if date.get_date(): | ||||
|                 if date.get_day_valid() and date.get_month_valid() and \ | ||||
|             if date_txt: | ||||
|                 if date_obj.get_day_valid() and date_obj.get_month_valid() and \ | ||||
|                         rptOptions.fullDate == reportOptions.Yes: | ||||
|                     if place: | ||||
|                         self.doc.write_text(_(" was born on %s in %s.") % (date.get_date(), place)) | ||||
|                         self.doc.write_text(_(" was born on %s in %s.") % (date_txt, place)) | ||||
|                     else: | ||||
|                         self.doc.write_text(_(" was born on %s.") % date.get_date()) | ||||
|                         self.doc.write_text(_(" was born on %s.") % date_txt ) | ||||
|                 elif place: | ||||
|                     self.doc.write_text(_(" was born in the year %s in %s.") % \ | ||||
|                           (date.get_year(), place)) | ||||
|                           (date_obj.get_year(), place)) | ||||
|                 else: | ||||
|                     self.doc.write_text(_(" was born in the year %s.") % date.get_year()) | ||||
|                     self.doc.write_text(_(" was born in the year %s.") % date_obj.get_year()) | ||||
|             elif place: | ||||
|                 self.doc.write_text(_(" was born in %s.") % place) | ||||
|             else: | ||||
| @@ -360,7 +361,8 @@ class DetDescendantReport(Report.Report): | ||||
|         death_handle = person.get_death_handle() | ||||
|         if death_handle: | ||||
|             death = self.database.get_event_from_handle(death_handle) | ||||
|             date = death.get_date_object().get_start_date() | ||||
|             date_obj = death.get_date_object() | ||||
|             date_txt = death.get_date() | ||||
|             place_handle = death.get_place_handle() | ||||
|             if place_handle: | ||||
|                 place = self.database.get_place_from_handle(place_handle).get_title() | ||||
| @@ -371,12 +373,12 @@ class DetDescendantReport(Report.Report): | ||||
|             else: | ||||
|                 place = "" | ||||
|  | ||||
|             if date.get_date(): | ||||
|                 if date.get_day() and date.get_month() and \ | ||||
|             if date_txt: | ||||
|                 if date_obj.get_day() and date_obj.get_month() and \ | ||||
|                             rptOptions.fullDate == reportOptions.Yes: | ||||
|                     fulldate = date.get_date() | ||||
|                 elif date.get_month() and rptOptions.fullDate == reportOptions.Yes: | ||||
|                     fulldate = "%s %s" % (date.get_month(), date.get_year()) | ||||
|                     fulldate = date_txt | ||||
|                 elif date_obj.get_month() and rptOptions.fullDate == reportOptions.Yes: | ||||
|                     fulldate = "%s %s" % (date_obj.get_month(), date_obj.get_year()) | ||||
|                 else: | ||||
|                     fulldate = "" | ||||
|             elif rptOptions.blankDate == reportOptions.Yes: | ||||
| @@ -389,11 +391,11 @@ class DetDescendantReport(Report.Report): | ||||
|                     t = _("  %s died on %s in %s") % (firstName, fulldate, place) | ||||
|                 else: | ||||
|                     t = _("  %s died on %s") % (firstName, fulldate) | ||||
|             elif date.get_year() > 0: | ||||
|             elif date_obj.get_year() > 0: | ||||
|                 if place: | ||||
|                     t = _("  %s died in %s in %s") % (firstName, date.get_year(), place) | ||||
|                     t = _("  %s died in %s in %s") % (firstName, date_obj.get_year(), place) | ||||
|                 else: | ||||
|                     t = _("  %s died in %s") % (firstName, date.get_year()) | ||||
|                     t = _("  %s died in %s") % (firstName, date_obj.get_year()) | ||||
|             elif place: | ||||
|                 t = _("  %s died in %s") % (firstName, place) | ||||
|  | ||||
| @@ -410,15 +412,16 @@ class DetDescendantReport(Report.Report): | ||||
|                 fam = self.database.get_family_from_handle(fam_id) | ||||
|                 buried = None | ||||
|                 if buried: | ||||
|                     date = buried.get_date_object().get_start_date() | ||||
|                     date_obj = buried.get_date_object() | ||||
|                     date_txt = buried.get_date() | ||||
|                     place = buried.get_place_name() | ||||
|                     if place[-1:] == '.': | ||||
|                         place = place[:-1] | ||||
|                     fulldate= "" | ||||
|                     if date.get_date() != "": | ||||
|                         if date.get_day_valid() and date.get_month_valid() and \ | ||||
|                     if date_txt: | ||||
|                         if date_obj.get_day_valid() and date_obj.get_month_valid() and \ | ||||
|                                         rptOptions.fullDate == reportOptions.Yes: | ||||
|                             fulldate= date.get_date() | ||||
|                             fulldate= date_txt | ||||
|                     elif rptOptions.blankDate == reportOptions.Yes: | ||||
|                             fulldate= "___________" | ||||
|  | ||||
| @@ -537,12 +540,12 @@ class DetDescendantReport(Report.Report): | ||||
|                     elif rptOptions.blankPlace == reportOptions.Yes: | ||||
|                         place= "____________" | ||||
|  | ||||
|                     date = marriage.get_date_object() | ||||
|                     if date: | ||||
|                         if date.get_year_valid(): | ||||
|                             if date.get_day_valid() and date.get_month_valid() and \ | ||||
|                     date_obj = marriage.get_date_object() | ||||
|                     if date_obj: | ||||
|                         if date_obj.get_year_valid(): | ||||
|                             if date_obj.get_day_valid() and date_obj.get_month_valid() and \ | ||||
|                                     rptOptions.fullDate == reportOptions.Yes: | ||||
|                                 fulldate = date.get_date() | ||||
|                                 fulldate = marriage.get_date() | ||||
|                             elif rptOptions.blankDate == reportOptions.Yes: | ||||
|                                 fulldate = "__________" | ||||
|  | ||||
| @@ -1323,13 +1326,13 @@ class reportOptions: | ||||
|  | ||||
|         birth_handle = ind.get_birth_handle() | ||||
|         if birth_handle: | ||||
|             birth = self.database.get_event_from_handle(birth_handle).get_date_object().get_start_date() | ||||
|             birth = self.database.get_event_from_handle(birth_handle).get_date_object() | ||||
|             birth_year_valid = birth.get_year_valid() | ||||
|         else: | ||||
|             birth_year_valid = None | ||||
|         death_handle = ind.get_death_handle() | ||||
|         if death_handle: | ||||
|             death = self.database.get_event_from_handle(death_handle).get_date_object().get_start_date() | ||||
|             death = self.database.get_event_from_handle(death_handle).get_date_object() | ||||
|             death_year_valid = death.get_year_valid() | ||||
|         else: | ||||
|             death_year_valid = None | ||||
|   | ||||
		Reference in New Issue
	
	Block a user