[pyar] [Consulta] Instrucción assert

Joaquín Sorianello listas en joac.com.ar
Mar Jun 11 23:16:19 ART 2013


On Tue, Jun 11, 2013 at 10:54 PM, Apokalyptica Painkiller <
apokalyptica79 en gmail.com> wrote:

> Hola gente, alguien hace uso de la instrucción assert?
>
> Si no lo hacen, qué usan en su lugar?
>

Vos preguntas por lanzar una exception o para verificar que una expresion
retorna el valor booleano True?

siempre se puede reemplazar:

assert diez == 10, "Algo anda mal"

por algo de la pinta:

if diez != 10:
    raise Exception("Algo anda mal")

Yo en general los asserts los pongo para debugear, considerando que no es
algo que debería suceder si el programa funciona bien (Algo así como
verificaciones de paranoico), y la segunda opción, con una Excepción de
alguna clase si es un comportamiento esperable, que se captura mas arriba
en un try...except.

Saludos
-- 
Joaquín Sorianello
A.K.A. Joac
@_joac
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20130611/4293c5f5/attachment.html>


More information about the pyar mailing list