MySQLdb

Chema Cortés py en ch3m4.org
Mie Nov 24 11:01:10 CET 2004


El Lunes, 22 de Noviembre de 2004 19:51, Juan Miguel escribió:
> Bueno nestor.. eso no necesariamente es verdad... cuando ejecutas una
> funcion, en este caso te devuelve como respuesta :
> si se conecto, o los posibles errores q ocurren. Eso depende del
> lenguaje del programacion q uses. y se puede ver  (en este caso con PHP
> ) en *pg_errormessage()** o pg_last_error()  *
> <http://www.php.net/manual/es/function.pg-last-error.php>segun la
> version q uses.... pero es cosa de revisar cada uno de los valores q
> devuelve la coneccion y su respectivo valor (error en este caso)

En el caso de python no es frecuente que una función devuelva valores de 
error. Resulta más habitual que los errores provoquen "excepciones" que van 
ascendiendo a través de la pila de llamadas hasta que, o bien sea controlado 
por algún bloque try..except, o bien llegue al controlador general de 
excepciones que muestra el error en la cónsola y, si está activo, habilitar 
el debugger para que controle el error.

En el caso del .connect del MySQLdb (y de todos los módulos DB-API2) devuelve 
siempre un objeto Connection. Si hubiera un error, se producirá una 
excepción. A veces la excepción se produce en la primera operación que se 
realiza, no justo en el .connect
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: no disponible
Type: application/pgp-signature
Size: 189 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20041124/b8e0666b/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


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