31 if (__name__ == "__main__"): |
31 if (__name__ == "__main__"): |
32 form = cgi.FieldStorage() |
32 form = cgi.FieldStorage() |
33 db = my_db.connect(os.environ["REMOTE_USER"]) |
33 db = my_db.connect(os.environ["REMOTE_USER"]) |
34 ids = get_keywords(form, 'kw') |
34 ids = get_keywords(form, 'kw') |
35 keywords = map(lambda e: { 'id': e[0], 'keyword': e[1]}, |
35 keywords = map(lambda e: { 'id': e[0], 'keyword': e[1]}, |
36 db.get_all_keywords()) |
36 db.get_all_keywords()[1:]) |
37 keywords.sort(lambda x, y: cmp(x['keyword'],y['keyword'])) |
37 keywords.sort(lambda x, y: cmp(x['keyword'],y['keyword'])) |
38 sel_keywords = filter(lambda e: e['id'] in ids, keywords) |
38 sel_keywords = filter(lambda e: e['id'] in ids, keywords) |
|
39 keywords = filter(lambda e: e['id'] not in ids, keywords) |
39 action = form['action'].value |
40 action = form['action'].value |
40 main(action, sel_keywords, keywords, db.get_preferences()) |
41 main(action, sel_keywords, keywords, db.get_preferences()) |
41 |
42 |