El 17/11/2012 13:57, Benito Rodríguez Arcos escribió:
Hola a todos.

Estoy haciendo una aplicación web donde los usuarios suben un código
python. La he integrado con pylint para chequear la syntaxis. Pero me
gustaría chequear otras propiedades del código, aparte de ésta.

Me explico, quiero que el código de los usuarios sea una clase que
herede de otra y que los usuarios implementen una serie de métodos. Un
ejemplo sería algo así.

import MegaClase

class MyClase(MegaClase):
def megaclase_method1(self):
print "pepe"

def megaclase_method2(self):
return 1 + 2

def myclase_method(self):
return "dooo"

¿como prodía chequear que la clase que sube el usuario hereda de
MegaClase e implementa una serie de métodos?


Dale una miradita al modulo inspect, creo que te puede ayudar bastante en lo que quieres.


--
Oswaldo
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a