datosgobar / data-cleaner

Librería en python para para limpieza de datos, según estándares del Equipo de Datos Argentina.
http://data-cleaner.readthedocs.io/
MIT License
30 stars 12 forks source link

Filtrar metodos que implementan reglas de los que no en DataCleaner.clean #25

Open plorenzatto opened 8 years ago

plorenzatto commented 8 years ago

El metodo DataCleaner.clean llama a getattr para definir el metodo a ejecutar pero chequea que el mismo este expuesto. No es un eval pero casi. Seria mejor si se agrega un decorador @is_cleaner_rule (o algo similar) para identificar a los metodos que efectivamente implementan reglas. La inspiracion viene de cherrypy: https://cherrypy.readthedocs.org/en/3.2.6/concepts/exposing.html

Evalular la mejor manera de implementar esto.