xmlrpc y timeouts.
Horacio Degiorgi
horaciod en gmail.com
Sab Ene 15 15:05:26 CET 2005
gracias lo probaré
On Sat, 15 Jan 2005 13:29:13 +0100, Ernesto Revilla <erny en sicem.biz> wrote:
> Hola,
> hoy lo he probado justo el ejemplo que viene en la documentación de
> Python, y me ha dado:
> socket.error: (10060, 'Operation timed out')
>
> con lo que puedes hacer esto:
>
> from xmlrpclib import ServerProxy
> import socket, errno
> server = ServerProxy("http://betty.userland.com")
> try:
> print server.examples.getStateName(41)
> except socket.error, excArg:
> if excArg[0]==errno.ETIMEDOUT:
> print "Servidor no ha respondido en el tiempo esperado."
> else: raise
>
> Importante: el else: raise, porque de lo contrario todos los demás
> error no son tratados.
>
> Erny
>
> Horacio Degiorgi escribió:
>
> >Hola a todos:
> >estoy implementando una gui que usa xmlrpclib para traerse unos datos
> >de un server remoto (el server es PHP) , todo funciona segun lo
> >esperado pero tengo la duda de que pasa o como se puede controlar el
> >caso de que el server no responda en un determinado tiempo.
> >Existen funciones de timeout en xmlrpclib ?
> >existe otra alternativa mejor a xmlrpclib?
> >
> >saludos
> >
> >
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >Python-es mailing list
> >Python-es en aditel.org
> >http://listas.aditel.org/listinfo/python-es
> >
> >
>
> --
> Ernesto Revilla
> sicem sl
> Pol. Ind. Juncaril, c/ Loja Parc. 7 Local 13
> 18220 Albolote
> http://www.sicem.biz
> Tel: 637 716189
> MSN: aerd en mx3.redestb.es
> ICQ: 163888521
>
> ---
> avast! Antivirus: Saliente mensaje limpio.
> Base de datos de Virus (VPS): 0502-3, 14/01/2005
> Comprobado en: 15/01/2005 13:29:19
> avast! tiene los derechos reservados (c) 2000-2004 ALWIL Software.
> http://www.avast.com
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
--
Horacio Degiorgi
http://blog.codigophp.com
Más información sobre la lista de distribución Python-es