Assertion Error en Python

python error

El manual indica que Assertion Error en Python se lanza cuando la declaración assert falla. Acá te explico porque.

El lenguaje incluye esta declaración assert (afirmación) incorporada que le permite crear salidas de mensajes de depuración simples basadas en afirmaciones lógicas simples.

Cuando una declaración afirmativa (assertion) de este tipo falla (es decir, devuelve un valor False), se genera un AssertionError.

El Assertion Error, se basa en el concepto de que al escribir un código, se  declara que una condición es verdadera mediante una declaración de afirmación antes de ejecutar el módulo.

Si la condición es Verdadera, el control simplemente se mueve a la siguiente línea de código.

En caso de que sea False, el programa deja de ejecutarse y devuelve AssertionError Exception. 

Un error común es una condición en la cual se retorna un None, lo cual es visto como un fallo por el interprete.

Así que si tienes este error debes comenzar a revisar por ahí.

En otro artículo te diré como capturar esta excepción y manejarla.

El amor construye, con las mismas razones que el odio destruye. Emplean la misma energía, copan al cerebro con la misma fuerza, arrastran pasiones con el mismo fervor; no es raro entonces que pasemos de uno a otro con tanta impunidad social.

Y