Replace get_place_handles with iter_place_handles

svn: r12778
This commit is contained in:
Gerald Britton
2009-07-08 18:11:02 +00:00
parent b601f4bdf2
commit 181c0c9b41
11 changed files with 46 additions and 12 deletions

View File

@@ -188,6 +188,15 @@ class ReferencedProxyDb(ProxyDbBase):
return list(set(self.db.get_place_handles(sort_handles)) -
set(self.unreferenced_places))
def iter_place_handles(self):
"""
Return an iterator over database handles, one handle for each Place still
referenced in the database.
"""
for handle in self.db.iter_place_handles():
if handle not in self.unreferenced_places:
yield handle
def get_source_handles(self, sort_handles=True):
"""
Return a list of database handles, one handle for each Source still