Beispiel #1
0
 def __init__(   self,
                 variables=None,
                 commands=None,
                 id=None):
     Channel.__init__(self)
     SlottedContainer.__init__(self)
     Scriptable.__init__(self)
     Sim.__init__(self)
     self.id = id
     self.location = P.null
     self.interface = None
     if variables:
         self.variables = variables
     if commands:
         self.commands = commands
Beispiel #2
0
 def removeListener(self, listener):
     self.sendMessage("chatleave", name=listener.name, channel=self.name)
     Channel.removeListener(self, listener)
Beispiel #3
0
 def __init__(self, name, id):
     Channel.__init__(self)
     Persistent.__init__(self)
     self.id = id
     self.name = name
Beispiel #4
0
 def addListener(self, listener):
     Channel.addListener(self, listener)
     self.sendMessage("chatjoin", name=listener.name, channel=self.name)