server/sources/__init__.py
changeset 7237 9f619715665b
parent 7118 e094b3d4eb95
child 7342 d1c8b5b3531c
--- a/server/sources/__init__.py	Fri Apr 15 16:05:20 2011 +0200
+++ b/server/sources/__init__.py	Fri Apr 15 15:42:17 2011 +0200
@@ -434,6 +434,13 @@
         """add a relation to the source"""
         raise NotImplementedError()
 
+    def add_relations(self, session,  rtype, subj_obj_list):
+        """add a relations to the source"""
+        # override in derived classes if you feel you can
+        # optimize
+        for subject, object in subj_obj_list:
+            self.add_relation(session, subject, rtype, object)
+
     def delete_relation(self, session, subject, rtype, object):
         """delete a relation from the source"""
         raise NotImplementedError()