Buena, pues resulta que programé una interfaz simple para practicar pues estoy comenzando con python y resulta que en la prueba todo funciona correctamente
El problema viene cuando intento crear mi interfaz en un modulo clase pues me dice que "NotImplemented" no es una variable declarada
:S
Codigo de prueba:
Código:
class claseabstracta:
def __init__(self,cad):
self.cad=cad
def mostrar(self):
return NotImplemented
class implementacion(claseabstracta):
def _init_(self,cad):
return super(self,implementacion)._init_("asdas")
def mostrar(self):
print self.cad
print "hello world:"
var=claseabstracta("lorito")
print var.mostrar()
if __name__ == '__main__':
pass
Codigo problematico:
Código:
class comm:
def __init__(self,name,quality,id):
self.name=name
self.name=quality
self.id=id
def viewdata(self,name):
return NotImplemented