reverting deleted->is_deleted
[plcapi.git] / PLC / Slices.py
index e62bd63..42da1d4 100644 (file)
@@ -125,16 +125,13 @@ class Slice(Row):
             self['person_ids'].remove(person_id)
             person['slice_ids'].remove(slice_id)
 
-    def add_node(self, node, is_foreign_node = False, commit = True):
+    def add_node(self, node, commit = True):
         """
         Add node to existing slice.
         """
 
         assert 'slice_id' in self
-        if not is_foreign_node:
-            assert isinstance(node, Node)
-        else:
-            assert isinstance(node, ForeignNode)
+        assert isinstance(node, (Node,ForeignNode))
         assert 'node_id' in node
 
         slice_id = self['slice_id']
@@ -159,7 +156,7 @@ class Slice(Row):
         """
 
         assert 'slice_id' in self
-        assert isinstance(node, Node)
+        assert isinstance(node, (Node,ForeignNode))
         assert 'node_id' in node
 
         slice_id = self['slice_id']