Commit 978744bf authored by Grizzly's avatar Grizzly
Browse files

Merge branch 'master' into 'master'

Correction d'un bug avec le paiement par note Kfet

See merge request !2
parents f78f0209 4b62293d
......@@ -16,7 +16,14 @@ def get_response(socket):
length_str += char
char = socket.recv(1)
total = int(length_str)
return json.loads(socket.recv(total).decode('utf-8'))
# socket.recv() ne renvoie pas toujours _toutes_ les données demandées
# en particulier quand il y en a beaucoup (beaucoup d'alias note par exemple...)
answer = b''
while len(answer) < total:
answer += socket.recv(total - len(answer))
return json.loads(answer.decode('utf-8'))
def connect(server, port):
sock = socket.socket()
......@@ -70,4 +77,3 @@ def don(sock, montant, id_note):
return (False, "Erreur inconnue " + str(retcode))
except:
return (False, "Erreur de communication avec le serveur")
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment