class ExternalManager(QObject): def __init__(self, parent=None): QObject.__init__(self, parent) self.clientManager = ClientManager() self.dispatcher = ExternalDispatcher(self.clientManager) self.clientManager.setDispatcher(self.dispatcher) def start(self): self.clientManager.start() self.loadServers() def loadServers(self): from application import Globals servers = Globals.getAttr('servers') if servers: for name in servers: self.clientManager.connectToServer(servers[name])
def __init__(self, parent=None): QObject.__init__(self, parent) self.clientManager = ClientManager() self.dispatcher = ExternalDispatcher(self.clientManager) self.clientManager.setDispatcher(self.dispatcher)