[Python-es] os.walk( ) con timeout

Jose Caballero jcaballero.hep en gmail.com
Vie Jun 12 02:58:10 CEST 2015





On Jun 11, 2015, at 20:23, Chema Cortes <pych3m4 en gmail.com> wrote:

> 
> 
> El 11 de junio de 2015, 16:06, Jose Caballero <jcaballero.hep en gmail.com> escribió:
> [Pido perdon por adelantado por la ausencia de tildes. Teclado americano]
> 
> Hola,
> 
> me preguntaba si alguien sabria como hacer uso de os.walk( ) para
> recorrer un "subtree" en el sistema de ficheros, pero con un timeout.
> La razon para un timeout es, por ejemplo, para no quedarse esperando
> para siempre si se trata de un sistema de ficheros montado (tipo AFS o
> NFS) y el "server" no responde.
> 
> Una forma eficaz para evitar bloqueos en tu aplicación es usar "futures". En python3 vienen ya en la librería estándar y también de serie en anaconda:
> 
> https://docs.python.org/3.4/library/concurrent.futures.html
> https://pypi.python.org/pypi/futures/
> 
> 
> 

Hola Chema,

No conozco "futures", me lo tengo que mirar.
Mi único 'constrain' es que estoy atado a python 2.6. No sé si será un problema. Lo sabré cuando me lo mire.

Un saludo,
Jose
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20150611/eb749715/attachment.html>


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