--- a/lib/dynamic.py Sat Dec 27 20:23:39 2008 -0500
+++ b/lib/dynamic.py Sun Dec 28 12:24:02 2008 -0500
@@ -3,8 +3,8 @@
from keywords import get_keywords, sort_keywords, set_selection
from templates import Template
-def process_index(bk, kw, pref):
- tmpl = Template("dynamic.tmpl", pref)
+def process_index(bk, kw, pref, status, status_msg):
+ tmpl = Template("dynamic.tmpl", pref, status, status_msg)
bk.sort(lambda x,y: cmp(x['name'],y['name']))
tmpl.set("Bookmarks", bk)
kw = sort_keywords(kw, pref)
@@ -12,7 +12,7 @@
tmpl.set("total", len(bk))
print tmpl.process()
-def do_dynamic(db, prefs, form = []):
+def do_dynamic(db, prefs, form, status, status_msg):
if form:
selection = get_keywords(form, 'sel')
exclusion = get_keywords(form, 'exc')
@@ -31,4 +31,4 @@
if len(bookmarks) > 0:
bookmarks = db.get_bookmarks(map(lambda x: x[0], bookmarks))
bookmarks = map(lambda bk: bk.dict(), bookmarks)
- process_index(bookmarks, keywords[1:], prefs)
+ process_index(bookmarks, keywords[1:], prefs, status, status_msg)