Fixed surname count on Top Surnames and Surname Cloud Gramplets

svn: r10330
This commit is contained in:
Doug Blank 2008-03-17 03:33:59 +00:00
parent 5a3bdec970
commit 938d844f35

View File

@ -220,8 +220,8 @@ class TopSurnamesGramplet(Gramplet):
person = self.dbstate.db.get_person_from_handle(person_handle) person = self.dbstate.db.get_person_from_handle(person_handle)
if person: if person:
allnames = [person.get_primary_name()] + person.get_alternate_names() allnames = [person.get_primary_name()] + person.get_alternate_names()
for name in allnames: allnames = set([name.get_group_name().strip() for name in allnames])
surname = name.get_group_name().strip() for surname in allnames:
surnames[surname] = surnames.get(surname, 0) + 1 surnames[surname] = surnames.get(surname, 0) + 1
representative_handle[surname] = person_handle representative_handle[surname] = person_handle
if cnt % 350 == 0: if cnt % 350 == 0:
@ -297,8 +297,8 @@ class SurnameCloudGramplet(Gramplet):
person = self.dbstate.db.get_person_from_handle(person_handle) person = self.dbstate.db.get_person_from_handle(person_handle)
if person: if person:
allnames = [person.get_primary_name()] + person.get_alternate_names() allnames = [person.get_primary_name()] + person.get_alternate_names()
for name in allnames: allnames = set([name.get_group_name().strip() for name in allnames])
surname = name.get_group_name().strip() for surname in allnames:
surnames[surname] = surnames.get(surname, 0) + 1 surnames[surname] = surnames.get(surname, 0) + 1
representative_handle[surname] = person_handle representative_handle[surname] = person_handle
if cnt % 350 == 0: if cnt % 350 == 0:
@ -455,15 +455,9 @@ class PedigreeGramplet(Gramplet):
_("Right-click name to edit person") _("Right-click name to edit person")
self.max_generations = 100 self.max_generations = 100
self.set_use_markup(True) self.set_use_markup(True)
#self.set_options( {"max_generations": #self.set_option("max_generations",
# NumberOption(_("Maximum generations"), # NumberOption(_("Maximum generations"),
# 100, -1, 500), # 100, -1, 500))
# "expand":
# BooleanOption(_("Expandable"), False),
# "height":
# NumberOption(_("Height"),
# 300, 1, 1024),
# } )
def db_changed(self): def db_changed(self):
""" """