On Friday, March 23, 2012 07:40:52 PM Enrico 'Henryx' Bianchi wrote: > while True: > data = conn.makefile().readline() > if not data: > break > datajson = json.loads(data.decode("utf-8"))
Ok, grazie anche ad una risposta su usenet (e` bello vedere che nonostante tutto ancora funziona), a quanto pare direi di aver trovato la soluzione. Come spiegatomi in quella sede, il problema di bufferizzazione e quindi di spezzamento della riga e` dovuto al fatto che ogni volta io ricreavo il file, con la conseguente perdita delle informazioni bufferizzate in parte. Di conseguenza, riscrivendo il codice in questo modo: f = conn.makefile() while True: data = f.readline() if not data: break datajson = json.loads(data.decode("utf-8")) Tutto funziona come dovrebbe :) Enrico
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python