rescatar exception al conectarme (pypgsql) a la base de datos

Milton inostroza minoztro en gmail.com
Sab Mayo 28 05:50:39 CEST 2005


hola:

  Necesito que me ayuden con el siguiente codigo:

def conectarbd(self):
		return (connect("localhost:5432:base_de_datos:usuario:contrase~a"))

con esto me conecto a la base de datos llamada=base_de_datos, con el
usuario=usuario y la contrase~a=contrase~a, ahora lo que quiero es
rescatar la exception, en el sentido si existe algun problema al
conectar a la base de datos, para decirle al usuario que elija otra
base de datos para conectarse o para que simplemente la aplicación
tengo un mensaje de error bonito y feliz :P....he pensado que el
siguiente código me serviría (pero no le he probado)

try:
      return (connect("localhost:5432:base_de_datos:usuario:contrase~a"))
except:
      print "ERROR"

no se si el try funciona cuando quiero retornar algun resultado???,
sugerencias, salu2!!!

-- 
Milton Inostroza Aguilera
Secretario Academico Centro de Alumnos
Encargado de Auspicios y Patrocinios - 6to. Encuentro Nacional de Linux
Desarrollador de RemuneX (sistema de remuneraciones amparado bajo GPL)




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