def traite_connect(self, m): f = self.frame if m.param[0] == 0: utils.errordlg(m.param[1], "Erreur : nom existant") f.Close() elif m.param[0] == 1: self.info_serv("Connexion établie", wx.Colour("DARK GREEN")) elif m.param[0] == 2: self.info_serv("Reconnexion établie", wx.Colour("DARK GREEN")) self.connected = True reactor.callLater(0.1, self.envoi_msg, "askall") reactor.callLater(0.2, self.envoi_msg, "askinfo") reactor.callLater(0.4, self.envoi_msg, "askscore")
def traite_connect(self, m) : f = self.frame if m.param[0] == 0 : utils.errordlg(m.param[1],"Erreur : nom existant") f.Close() elif m.param[0] == 1 : self.info_serv("Connexion établie", wx.NamedColour("DARK GREEN")) elif m.param[0] == 2 : self.info_serv("Reconnexion établie", wx.NamedColour("DARK GREEN")) self.settings.write() self.connected = True reactor.callLater(0.1, self.envoi_msg, "askall") reactor.callLater(0.2, self.envoi_msg, "askinfo") reactor.callLater(0.4, self.envoi_msg, "askscore")
def click_button_ok(self, evt) : nick = self.txtnom.GetValue().strip() host = self.txtaddr.GetValue().strip() email = "" porterror = False try: port = int (self.txtport.GetValue()) except ValueError: porterror = True utils.errordlg("Port invalide", "Erreur") if porterror : pass elif len(nick) == 0 : utils.errordlg("Vous n'avez pas reglé de pseudo", "Erreur") elif len(nick) > 20 : utils.errordlg("Pas plus de 20 caractères pour le pseudo", "Erreur") else : self.Unbind(wx.EVT_CLOSE) self.settings["server_port"] = port self.settings["user_pseudo"] = nick self.settings["user_email"] = email self.settings.insert_list("server_servers", host) self.app.nick = nick self.app.host = host self.app.port = port self.app.email = email self.MakeModal(False) self.app.lance_net() self.Destroy()
def click_button_ok(self, evt): self.nick = self.txtnom.GetValue().strip() self.host = self.txtaddr.GetValue().strip() porterror = False try: self.port = int(self.txtport.GetValue()) except ValueError: porterror = True utils.errordlg("Port invalide", "Erreur") if porterror: pass elif len(self.nick) == 0: utils.errordlg("Vous n'avez pas reglé de pseudo", "Erreur") elif len(self.nick) > 20: utils.errordlg("Pas plus de 20 caractères pour le pseudo", "Erreur") else: self.Unbind(wx.EVT_CLOSE) self.settings["server_port"] = self.port self.settings["user_pseudo"] = self.nick self.settings.insert_list("server_servers", self.host) self.settings.write() self.Destroy()
def traite_error(self, m): utils.errordlg(m.param, "Erreur")
def traite_error(self, m) : utils.errordlg(m.param,"Erreur")
def clientConnectionLost(self, connector, reason): if not self.app.onExit : utils.errordlg("La connexion avec le serveur s'est interrompue", "Connexion perdue") self.app.exit()
def clientConnectionFailed(self, connector, reason): utils.errordlg("Le serveur ne répond pas", "Connexion impossible") self.app.exit()