[Python-es] 'int' does not support the buffer interface

Chema Cortes py en ch3m4.org
Mar Feb 22 02:12:56 CET 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Para dar con el problema necesitaríamos realizar más pruebas y ver algo
más de código.

En una epifanía, se me ocurre que igual tienes algún problema con la
codificación de caracteres. ¿Cómo has creado las tablas? ¿cómo creas la
conexión? ¿cómo procesas las cadenas antes de enviarlas a mysql?

PyMysql usa por defecto latin1 para conectarse, mientras que el servidor
mysql5 espera unicode (ucs2/utf8) por defecto. Si no te has preocupado
por ello, es posible que las conversiones y reconversiones que se estén
produciendo saquen de madre a alguno de los accesos a rawbytes de pymysql.

Comprueba que tablas y conexión estén usando la misma codificación.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNYw2QAAoJEFdWyBWwhL4FMQEIAJfDvUtTJmtQ+NYeg2maCqDI
3Msjo5xuKL/DcJWAfNPKdNKh8fA3KQY4jIgut/uJMTWXTLHl5vonYxpx+pd1d9gA
i/P4lwW8aFgYsz7Cs7YXep5BMyj9i46FQ9PNqrS2cV4TfEckJ8GIZO+0hEy5Jbd9
J3nRdlcWitQH+Xq8HWr+PiXr36ROzo5cfnu54c1WctKFYWny9dXaGjJm+ovIbHeB
UxwbkL/JQsokSsNVjtqHILk7oiq57ORcIV8WzXmqBThVvoiP/0h0E1SnjFsTX3xr
t897CeUdqBS1FfxAB6bNkohQRexgvGJCDmKZjAwSHOr3IemdIX2RSV6kFkuPpcw=
=trDz
-----END PGP SIGNATURE-----


Más información sobre la lista de distribución Python-es