2024-09-03 00:06:19 -04:00

25 lines
881 B
Diff

80a81,84
> from gramps.gen.lib.date import Date, Today
> from gramps.gen.datehandler import displayer as date_displayer
> from datetime import date
>
441a446,463
>
> # BEGIN: Added by Michael J Becker 2020-09-23 02:25:48 -0500 >>> _setup_fields(self)
> self.age_label = self.top.get_object("age_label")
> self.age_label.set_label("Age: %s" % self.get_age())
>
> def get_age(self):
> """
> Get the age of the person formatted as a string, if possible.
> """
> age_precision = config.get('preferences.age-display-precision')
> thedate = Today()
> if thedate and self.get_start_date():
> return (thedate - self.get_start_date()).format(precision=age_precision)
> else:
> return ""
>
> # END: Added by Michael J Becker 2020-09-23 02:25:48 -0500 <<< get_start_date(self)
>