diff --git a/client/start.py b/client/start.py index 9fd18f4..59f1c98 100755 --- a/client/start.py +++ b/client/start.py @@ -339,10 +339,11 @@ class start(QtGui.QMainWindow): def ShowMessageAsText(self, txt): - if re.match("^ERR_", txt): - self.ShowMessageErreur("Erreur ! : " + txt) self.message_buffer += '
'+ txt +' ' + + if re.match("^4", txt): + self.ShowMessageErreur("Erreur ! : " + self.errNb(txt)) if txt.split(" ")[0] == "IS_NOW_DISABLE": self.ShowMessageInfo(txt.split(" ")[1]+" is Away From Keyboard") @@ -502,6 +503,76 @@ class start(QtGui.QMainWindow): self.message_buffer += '
' + self.getTimeStamp() + ' < '+ self.pseudo +' > ' + self.htmlToText(self.cmd) + '' + + def errNb (self, txt): + if txt == "400" : + info = "ERR_NICKNAME_ALREADY_USED" + + elif txt == "401" : + info = "ERR_NO_NICKNAME" + + elif txt == "402" : + info = "ERR_CONV_NOT_ALLOWED" + + elif txt == "403" : + info = "DEST_NOT_FOUND" + + elif txt == "404" : + info = "ERR_ALREADY_ASKED_FOR_PM" + + elif txt == "405" : + info = "ERR_NO_INVIT_TO_CONV_FOUND" + + elif txt == "406" : + info = "ERR_UNKNOWN_ACCEPTED_FILE" + + elif txt == "407" : + info = "COMMAND_NOT_FOUND" + + elif txt == "408" : + info = "ERR_INVALID_NICKNAME" + else : + info ="ERREUR" + + return info + + + def codeNb (self, txt): + + if txt == 300: info = "USERLIST_ENABLE" + elif txt == 301: info = "USERLIST_DISABLE" + elif txt == 302: info = "HAS_JOIN" + elif txt == 303: info = "HAS_LEFT" + elif txt == 304: info = "NEW_MSG" + elif txt == 305: info = "NAME_CHANGED" + elif txt == 306: info = "NEW_PM" + elif txt == 307: info = "ASKING_FOR_PM" + elif txt == 308: info = "PRIVATE_DISCU_ACCEPTED_FROM" + elif txt == 309: info = "PRIVATE_DISCU_REFUSED_FROM" + elif txt == 310: info = "IS_NOW_ENABLE" + elif txt == 311: info = "IS_NOW_DISABLE" + elif txt == 312: info = "HAS_ASKED_FILE" + elif txt == 313: info = "CAN_SEND_FILE" + elif txt == 314: info = "HAS_REJECT_FILE" + + + elif txt == 200: info = "SUCC_CHANNEL_JOINED" + elif txt == 201: info = "SUCC_CHANNEL_QUIT" + elif txt == 202: info = "SUCC_MESSAGE_SENDED" + elif txt == 203: info = "SUCC_NICKNAME_CHANGED" + elif txt == 204: info = "SUCC_VALID_NICKNAME" + elif txt == 205: info = "SUCC_PM_SENDED" + elif txt == 206: info = "SUCCESSFUL_ASKED_CONV" + elif txt == 207: info = "SUCCESSFUL_ACCEPTED_CONV" + elif txt == 208: info = "SUCCESSFUL_REFUSED_CONV" + elif txt == 209: info = "SUCC_ENABLED" + elif txt == 210: info = "SUCC_DISABLED" + elif txt == 211: info = "SUCC_PMFILE" + elif txt == 212: info = "SUCC_ACCEPTED_FILE" + elif txt == 213: info = "SUCC_REFUSED_FILE" + + return info + def ShowMessageHasJoin (self, txt) : self.message_buffer += '
'+ self.htmlToText(txt) +' has joined DNC '