Postgres + python + psycopg, Control de errores.

From: Ariel Nardelli <panflin(at)ubbi(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Postgres + python + psycopg, Control de errores.
Date: 2006-06-09 05:25:00
Message-ID: 4489062C.2080803@ubbi.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Bueno, les pregunto a ustedes quizas alguno este usando postgres +
python + psycopg...

Vengo haciendo pruebas para usar el modulo psycopg para acceder a
postgres con python....

En Mysql yo tengo una opcion que me permite gracias al except
interceptar los errores y procesarlos, pero eso no lo encuentro en
psycopg, alguien sabe como se llama??????

Por ejemplo en mysql lo tengo asi...

def sql03(db,sql,k):
""" Leen en mysql y devuelve un registro """
try:
if k == 'NULL': # Es cuando no viene los datos del sql aparte.
db.execute(sql)
else:
db.execute(sql,k)
resultado = db.fetchone()
return resultado
except db.MySQLError, e:
print e
linea = "* Mysqlerror : -(" + str(k) + ")- E: " + str(e[0]) + " "
+ e[1]
gl(linea)
return -1

Como veran lo capturo con MySQLError bueno eso es lo que busco para
poder caputurarlos en psycopg y segun el numero de error hacer las
excepciones...
Alguien puede ayudarme???

Gracias!!!

Ariel

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Pablo Braulio 2006-06-09 06:11:34 Re: Ayuda con trigger para delete.
Previous Message Roger Villavicencio 2006-06-09 02:56:43 RE: Cerrar conexiones