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
Quelqu'un peut-il me diriger sur la façon d'éviter cela? Je l'obtiens en alimentant des données dans le cgi.Fieldstorage
et je ne peux pas sembler faire autrement.erreur Python 3.0 urllib.parse "Type str ne prend pas en charge l'API tampon"
Ouais. Jusqu'à présent, j'ai remarqué d'énormes problèmes avec cgi, urllib et wsgiref. J'espère qu'ils seront bientôt corrigés. :( –
En effet, la dynamique de WEB-SIG semble s'être arrêtée, personne ne semble vouloir la propriété du problème, très décevant – bobince
Je crois que cela devrait finalement fonctionner correctement dans 3.2 (voir http: // bugs .python.org/issue4953) – ncoghlan