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>
|
2007-04-20 Don Allingham <don@gramps-project.org>
|
||||||
* src/GrampsDb/_ReadGedcom.py: fix calendar parsing
|
* src/GrampsDb/_ReadGedcom.py: fix calendar parsing
|
||||||
* src/GrampsDb/_WriteGedcom.py: fix calendar generation
|
* src/GrampsDb/_WriteGedcom.py: fix calendar generation
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
# Gramps - a GTK+/GNOME based genealogy program
|
# Gramps - a GTK+/GNOME based genealogy program
|
||||||
#
|
#
|
||||||
# Copyright (C) 2002-2006 Donald N. Allingham
|
# Copyright (C) 2002-2006 Donald N. Allingham
|
||||||
|
# Copyright (C) 2007 Brian Matherly
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# 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
|
# 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")
|
description = _("Matches the people on the bookmark list")
|
||||||
|
|
||||||
def prepare(self,db):
|
def prepare(self,db):
|
||||||
bookmarks = db.get_bookmarks()
|
self.bookmarks = db.get_bookmarks().get()
|
||||||
if len(bookmarks) == 0:
|
|
||||||
self.apply = lambda db,p : False
|
|
||||||
else:
|
|
||||||
self.bookmarks = set(bookmarks)
|
|
||||||
self.apply = self.apply_real
|
|
||||||
|
|
||||||
def apply_real(self,db,person):
|
def apply(self,db,person):
|
||||||
return person.handle in self.bookmarks
|
return person.handle in self.bookmarks
|
||||||
|
Loading…
Reference in New Issue
Block a user