Use new iter_objects methods
svn: r13203
This commit is contained in:
@@ -83,8 +83,7 @@ class EventNames(Tool.BatchTool, ManagedWindow.ManagedWindow):
|
||||
self.change = False
|
||||
counter = 0
|
||||
|
||||
for handle in self.db.iter_person_handles():
|
||||
person = self.db.get_person_from_handle(handle)
|
||||
for person in self.db.iter_people():
|
||||
for event_ref in person.get_event_ref_list():
|
||||
if event_ref.get_role() == gen.lib.EventRoleType.PRIMARY:
|
||||
event_handle = event_ref.ref
|
||||
@@ -95,8 +94,7 @@ class EventNames(Tool.BatchTool, ManagedWindow.ManagedWindow):
|
||||
self.change = True
|
||||
counter += 1
|
||||
|
||||
for handle in self.db.iter_family_handles():
|
||||
family = self.db.get_family_from_handle(handle)
|
||||
for family in self.db.iter_families():
|
||||
for event_ref in family.get_event_ref_list():
|
||||
if event_ref.get_role() == gen.lib.EventRoleType.FAMILY:
|
||||
event_handle = event_ref.ref
|
||||
|
||||
@@ -122,9 +122,8 @@ class PatchNames(Tool.BatchTool, ManagedWindow.ManagedWindow):
|
||||
self.progress.set_pass(_('Analyzing names'),
|
||||
self.db.get_number_of_people())
|
||||
|
||||
for key in self.db.iter_person_handles():
|
||||
|
||||
person = self.db.get_person_from_handle(key)
|
||||
for person in self.db.iter_people():
|
||||
key = person.handle
|
||||
name = person.get_primary_name()
|
||||
first = name.get_first_name()
|
||||
sname = name.get_surname()
|
||||
|
||||
@@ -76,8 +76,7 @@ class SoundGen(Tool.Tool, ManagedWindow.ManagedWindow):
|
||||
|
||||
names = []
|
||||
person = None
|
||||
for person_handle in self.db.iter_person_handles():
|
||||
person = self.db.get_person_from_handle(person_handle)
|
||||
for person in self.db.iter_people():
|
||||
lastname = person.get_primary_name().get_surname()
|
||||
if lastname not in names:
|
||||
names.append(lastname)
|
||||
|
||||
Reference in New Issue
Block a user