def __init__(self, air, name=None): # Be careful not to create multiple NodePath objects try: self.DistributedNodeUD_initialized except: self.DistributedNodeUD_initialized = 1 DistributedObjectUD.__init__(self, air) if name is None: name = self.__class__.__name__
def __init__(self, air, name=None): # Be careful not to create multiple NodePath objects try: self.DistributedNodeUD_initialized except: self.DistributedNodeUD_initialized = 1 DistributedObjectUD.__init__(self, air) if name is None: name = self.__class__.__name__
def delete(self): self.air.unregisterForChannel(self.doId) ## self.air.removeDOFromTables(self) DistributedObjectUD.delete(self)
def announceGenerate(self): self.air.registerForChannel(self.doId) DistributedObjectUD.announceGenerate(self)
def __init__(self, air): DistributedObjectUD.__init__(self, air) self.ExecNamespace = {"self":self}
def delete(self): self.air.unregisterForChannel(self.doId) DistributedObjectUD.delete(self)
def announceGenerate(self): self.air.registerForChannel(self.doId) DistributedObjectUD.announceGenerate(self)
def __init__(self, air): DistributedObjectUD.__init__(self, air) self.ExecNamespace = {'self': self}
def delete(self): self.air.unregisterForChannel(self.doId) ## self.air.removeDOFromTables(self) DistributedObjectUD.delete(self)
def __init__(self, air): DistributedObjectUD.__init__(self, air)
def delete(self): self.air.unregisterForChannel(self.doId) DistributedObjectUD.delete(self)