Problemas con Herencia
Rayner Rodríguez Pimentel
rayner.jrp en gmail.com
Sab Feb 24 20:56:22 CET 2007
Hola a Todos.
Tengo un problema al tratar de heredar de una clase base, cuando pongo:
import psycopg2
class ConexionBD:
def _init_(self):
try:
self.conn=psycopg2.connect("dbname='db_prueba' user='postgres'
host='localhost' password='postgres'")
except:
print "No puede conectarse a la BD"
def AbrirCon():
cur = conn.cursor()
return cur
def CerrarCon():
conn.close()
class Indisciplina(ConexionBD):
def _init_(self):
self.nombre='nombrep'
self.area='areap'
self.cargo='cargop'
self.fechaI='fechaIndisc'
self.fechaR='fechaRep'
self.descripcion='descripIndisc'
self.fInvolucrada='facInv'
self.lugar='lugarIndisc'
def getareaReporta(self):
return self.area
def setareaReporta(newVal):
area=newVal
...
Me sale un error de este tipo:
*NameError: name 'OperacionesBD' is not defined*
No sé que será eso pero parece que no encuentra esa clase.
Si alguien me puede ayudar se lo agradezco.
Más información sobre la lista de distribución Python-es