Add an option progress meter argument to GenericFilter.apply

If present it must be an instance of Utils.ProgressMeter.
        * src/Filters/_GenericFilter.py
        * src/plugins/WebCal.py
        * src/plugins/NarrativeWeb.py


svn: r11481
This commit is contained in:
Kees Bakker
2008-12-15 21:42:58 +00:00
parent fe133c0411
commit 679392ab4b
3 changed files with 24 additions and 15 deletions

View File

@ -1193,9 +1193,9 @@ class WebCalReport(Report):
if person is dead, then do nothing more!!!
"""
self.progress.set_pass(_('Applying Filter...'), '')
people = self.filter.apply(self.database,
self.database.get_person_handles(sort_handles=False))
people = self.database.get_person_handles(sort_handles=False)
self.progress.set_pass(_('Applying Filter...'), len(people))
people = self.filter.apply(self.database, people, self.progress)
self.progress.set_pass(_("Reading database..."), len(people))
for person_handle in people: