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")
Example #2
0
 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")
Example #3
0
    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()
Example #4
0
    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")
Example #6
0
 def traite_error(self, m) :
     utils.errordlg(m.param,"Erreur")
Example #7
0
 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()
Example #8
0
 def clientConnectionFailed(self, connector, reason):
     utils.errordlg("Le serveur ne répond pas", "Connexion impossible")
     self.app.exit()
Example #9
0
 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()
Example #10
0
 def clientConnectionFailed(self, connector, reason):
     utils.errordlg("Le serveur ne répond pas", "Connexion impossible")
     self.app.exit()