estoy usando Python con MySQL y Django. Sigo viendo este error y no puedo averiguar donde se produce la excepción:¿Quién está lanzando (y atrapando) esta Excepción de MySQL?
Exception _mysql_exceptions.ProgrammingError: (2014, "Commands out of sync; you can't run this command now") in <bound method Cursor.__del__ of <MySQLdb.cursors.Cursor object at 0x20108150>> ignored
tengo muchos "tratar" y "excepción" bloques en mi código - si el excepción ocurrida dentro de uno de esos, luego vería mis propios mensajes de depuración. La excepción anterior obviamente se está capturando en alguna parte ya que mi programa no aborta cuando se lanza la excepción.
Estoy muy desconcertado, ¿alguien puede ayudarme?
gracias por el enlace. No uso ninguna consulta explícita de MySQL ni uso ningún objeto de cursor. Todas las consultas que hago pasan por objetos de Django. Un gran problema para mí es no poder ver dónde se lanza esta excepción. –
Reanudar: como en php, ¡no puedes abrir una segunda conexión de mysql sin cerrar la primera! –