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
Para saber si una clase hereda de otra, lo puedes averiguar con issubclass (
http://docs.python.org/2/library/functions.html#issubclass).
if issubclass(MyClase, MegaClase):
# codigo si se cumple
Y luego para que deban reimplementar los métodos podrias hacer algo así:
class
El 17/11/2012 14:11, Quique Porta quiquepo...@gmail.com escribió:
Para saber si una clase hereda de otra, lo puedes averiguar con issubclass
(http://docs.python.org/2/library/functions.html#issubclass).
if issubclass(MyClase, MegaClase):
# codigo si se cumple
Y luego para que deban
Hombre, podrías hacer que el objeto fuera serializable.
Mirate esta doc.
http://docs.python.org/2/library/pickle.html
O busca por google articulos sobre python serialization.
;)
El 17 de noviembre de 2012 15:09, Benito Rodríguez Arcos
brar...@gmail.comescribió:
El 17/11/2012 14:11, Quique
2012/11/17 Benito Rodríguez Arcos brar...@gmail.com
Supongo que esto valdría, pero tendría que ejecutar el código que suben
los usuarios a la web
Si no quieres ejecutarlo, la opción de las expresiones regulares es la
tuya. Eso sí, tendrías que comprobar que tus usuarios no han sido
2012/11/17 Daπid davidmen...@gmail.com
2012/11/17 Benito Rodríguez Arcos brar...@gmail.com
Supongo que esto valdría, pero tendría que ejecutar el código que suben
los usuarios a la web
Si no quieres ejecutarlo, la opción de las expresiones regulares es la
tuya. Eso sí, tendrías que
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