File "/usr/local/lib/python3.0/cgi.py", line 477, in __init__
self.read_urlencoded()
File "/usr/local/lib/python3.0/cgi.py", line 577, in read_urlencoded
self.strict_parsing):
File "/usr/local/lib/python3.0/urllib/parse.py", line 377, in parse_qsl
pairs = [s2 for s1 in qs.split('&') for s2 in s1.split(';')]
TypeError: Type str doesn't support the buffer API
¿Alguien me puede indicar cómo evitar esto? Lo estoy recibiendo alimentando datos en el cgi.Fieldstorage
y no puedo hacerlo de otra manera.Error de urllib.parse de Python 3.0 "Escriba str no admite la API de búfer"
Sí. Hasta ahora he notado grandes problemas con cgi, urllib y wsgiref. Espero que se arreglen pronto. :( –
De hecho, el impulso en WEB-SIG parece haberse detenido, nadie parece querer la propiedad del tema. Muy decepcionante. – bobince
Creo que esto finalmente debería funcionar correctamente en 3.2 (ver http: // bugs .python.org/issue4953). – ncoghlan