Add a connection with musik.p0m.fr
Fix parse error when parsing dates in 42.xml Increase stability with try/expect
This commit is contained in:
parent
ada5b0eeeb
commit
448b455e77
6 changed files with 78 additions and 6 deletions
11
server.py
11
server.py
|
@ -46,13 +46,20 @@ class Server:
|
|||
def read(self, mods):
|
||||
self.readbuffer = "" #Here we store all the messages from server
|
||||
while 1:
|
||||
self.readbuffer = self.readbuffer + self.s.recv(1024).decode() #recieve server messages
|
||||
try:
|
||||
self.readbuffer = self.readbuffer + self.s.recv(1024).decode() #recieve server messages
|
||||
except UnicodeDecodeError:
|
||||
print ("ERREUR de décodage unicode")
|
||||
continue
|
||||
temp = self.readbuffer.split("\n")
|
||||
self.readbuffer = temp.pop( )
|
||||
|
||||
for line in temp:
|
||||
msg = message.Message (self, line)
|
||||
msg.treat (mods)
|
||||
try:
|
||||
msg.treat (mods)
|
||||
except:
|
||||
print ("Une erreur est survenue lors du traitement du message : %s"%line)
|
||||
|
||||
|
||||
def connect(self, mods):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue