lib/keywords.py
changeset 71 591ffdca8041
parent 51 7015d65beb3d
--- a/lib/keywords.py	Wed Dec 31 01:00:21 2008 -0500
+++ b/lib/keywords.py	Wed Dec 31 01:22:07 2008 -0500
@@ -47,3 +47,10 @@
 	_sk_sort = pref['keywords_sort'] 
 	kw.sort(lambda l, r: _sk_rev_fact*cmp(l[_sk_sort], r[_sk_sort]))
 	return kw
+
+def add_unique_keywords(db, kws):
+	res = kwmap = db.map_keywords(kws)
+	for kw, id in kwmap.iteritems():
+		if id == -1:
+			res[kw] = db.add_keyword(kw)
+	return res