Pregunta newbie sobre sockets y urllib2

tny a.porrua en gmail.com
Jue Dic 13 13:45:44 CET 2007


El jue, 13-12-2007 a las 12:34 +0100, Gustavo Ces escribió:
> Saludos,
> 
>     Si, eso es lo que había pensado. Pero lo que no tengo muy claro es como 
> hacer que intente una y otra vez. Es decir, si tras el try se procuce un 
> error de IOError ( que es el caso), cómo hacer que el except vuelva a 
> realizar la misma iteración ( y que a su vez esta tenga esa misma gestión de 
> error con ese mismo resultado). Había pensado un bucle while que englobe el 
> try:except:  y que se se mantenga siempre que la conexión devuelva un error. 
> Pero no tengo muy claro qué condición poner en el while ( a no ser que use 
> una variable en plan flag)
> 
> while "la conexión sea erronea": ( p.e. while flag=erronea)
>     try:
>         sock=urlopen...
>     excetp:
>         flag=erronea ( flag)
> 
> Gus 

con break?
while True:
    try:
        loquesea
        break 
    except:
        break

Puedes hacerlo de mil formas distintas.
Te recomiendo encarecidamente que te leas la documentación.

------------ próxima parte ------------
_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes


Más información sobre la lista de distribución Python-es