diff --git a/ChangeLog b/ChangeLog index dc2321dc1..a07b8106b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2008-03-02 Brian Matherly + * src/plugins/CmdRef.py: + 0001873: AttributeError: 'NoneType' object has no attribute + 'get_gramps_id' + 2008-03-02 Brian Matherly * src/plugins/AncestorTree.py: 0001876: BUG during output creation in Ancestor Tree report. diff --git a/src/ReportBase/_CommandLineReport.py b/src/ReportBase/_CommandLineReport.py index ced6dfe6f..791ea0939 100644 --- a/src/ReportBase/_CommandLineReport.py +++ b/src/ReportBase/_CommandLineReport.py @@ -73,11 +73,14 @@ def _validate_options(options, dbase): person = dbase.get_person_from_gramps_id(pid) if not person: person = dbase.get_default_person() - option.set_value(person.get_gramps_id()) if not person: - print "Please specify a person" - sys.exit(0) - + phandle = dbase.get_person_handles()[0] + person = dbase.get_person_from_handle(phandle) + if not person: + print "Please specify a person" + if person: + option.set_value(person.get_gramps_id()) + elif isinstance(option, PluginUtils.FamilyOption): fid = option.get_value() family = dbase.get_family_from_gramps_id(fid) diff --git a/src/plugins/CountAncestors.py b/src/plugins/CountAncestors.py index 492058446..0b1436324 100644 --- a/src/plugins/CountAncestors.py +++ b/src/plugins/CountAncestors.py @@ -141,7 +141,7 @@ register_report( modes = MODE_GUI, translated_name = _("Number of Ancestors"), status = _("Stable"), - description= _("Counts number of ancestors of selected person") - author_name="Brian G. Matherly", - author_email="brian@gramps-project.org", + description = _("Counts number of ancestors of selected person"), + author_name = "Brian G. Matherly", + author_email = "brian@gramps-project.org", )