def get_msgwin(self, create=1): """ return the messagewindow, create one if necessary """ if (not self.msgwin) and create: self.msgwin = msgView() self.msgwin.set_handler(self.handler) self.msgwin.set_detach_handler(self.detach_handler) return self.msgwin
def __init__(self, name=None): Thread.__init__(self) self.handler = None self.name = None self.channels = casedict() self.queries = casedict() self.online = casedict() self.offline = casedict() self.msgwin = msgView() if name: self.setname(name)