コード例 #1
0
 def createChildByID(self, class_id, *args, **kwargs):
     if not object_registry.isValidChild(self.class_id, class_id):
         raise errors.SiptrackError(
                 'trying to create child of invalid type \'%s\' for type \'%s\' (oid: %s)' % (class_id, self.class_id, self.oid))
     child = object_registry.createObject(class_id, self, *args, **kwargs)
     self.children.append(child)
     self._children_sorted = False
     return child
コード例 #2
0
ファイル: treenodes.py プロジェクト: sii/siptrack
 def createChildByID(self, class_id, *args, **kwargs):
     if not object_registry.isValidChild(self.class_id, class_id):
         raise errors.SiptrackError(
             'trying to create child of invalid type \'%s\' for type \'%s\' (oid: %s)'
             % (class_id, self.class_id, self.oid))
     child = object_registry.createObject(class_id, self, *args, **kwargs)
     self.children.append(child)
     self._children_sorted = False
     return child
コード例 #3
0
ファイル: root.py プロジェクト: sii/siptrack
 def __init__(self, transport):
     self.oid_mapping = {}
     self.root = self
     self.parent = None
     self.transport = transport
     self.transport_root = transport
     self.object_registry = object_registry
     self.view_tree = object_registry.createObject(view.ViewTree.class_id,
             self)
     self.view_tree.oid = '0'
     self.addedOID(self.view_tree.oid, self.view_tree)
コード例 #4
0
 def __init__(self, transport):
     self.oid_mapping = {}
     self.root = self
     self.parent = None
     self.transport = transport
     self.transport_root = transport
     self.object_registry = object_registry
     self.view_tree = object_registry.createObject(view.ViewTree.class_id,
                                                   self)
     self.view_tree.oid = '0'
     self.addedOID(self.view_tree.oid, self.view_tree)