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