diff -r 31271426f879 -r 004a32370ba5 lib/dynamic.py --- 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)