lib/dynamic.py
changeset 58 004a32370ba5
parent 51 7015d65beb3d
child 74 6784c4350b41
--- 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)