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 [email protected] http://lists.python.it/mailman/listinfo/python
