toda esta cosa es justamente para sanitizar los datos de entrada del usuario.
Whitelist es mejor que blacklist toda la vida en estos casos.

    16:13       fauno : sin ambigüedad no es mejor que con?
    16:14       fauno : digo explicito es mejor que implicito dicen en python