0000970: _IsBookmarked.py causes crash
svn: r8415
This commit is contained in:
parent
c1be620f90
commit
83b9feb836
@ -1,3 +1,7 @@
|
||||
2007-04-21 Brian Matherly <brian@gramps-project.org>
|
||||
* src/Filters/Rules/Person/_IsBookmarked.py:
|
||||
0000970: _IsBookmarked.py causes crash
|
||||
|
||||
2007-04-20 Don Allingham <don@gramps-project.org>
|
||||
* src/GrampsDb/_ReadGedcom.py: fix calendar parsing
|
||||
* src/GrampsDb/_WriteGedcom.py: fix calendar generation
|
||||
|
@ -2,6 +2,7 @@
|
||||
# Gramps - a GTK+/GNOME based genealogy program
|
||||
#
|
||||
# Copyright (C) 2002-2006 Donald N. Allingham
|
||||
# Copyright (C) 2007 Brian Matherly
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@ -52,12 +53,7 @@ class IsBookmarked(Rule):
|
||||
description = _("Matches the people on the bookmark list")
|
||||
|
||||
def prepare(self,db):
|
||||
bookmarks = db.get_bookmarks()
|
||||
if len(bookmarks) == 0:
|
||||
self.apply = lambda db,p : False
|
||||
else:
|
||||
self.bookmarks = set(bookmarks)
|
||||
self.apply = self.apply_real
|
||||
self.bookmarks = db.get_bookmarks().get()
|
||||
|
||||
def apply_real(self,db,person):
|
||||
def apply(self,db,person):
|
||||
return person.handle in self.bookmarks
|
||||
|
Loading…
Reference in New Issue
Block a user