[Python-es] Cómo obtener el progreso de la carga de un archivo a Dropbox

Facundo Matías Almeida Bernardo facundoalmeida en gmail.com
Mie Ago 22 23:37:25 CEST 2012


Estoy creando un programa que permite realizar respaldos a través de
Dropbox.
Cuando quiero cargar un archivo, sigo más o menos el siguiente
procedimiento incluido en la API oficial del mismo:

a = open('archivo.txt')
cliente.put_file('/respaldos/archivo.txt', a)

El problema es que quisiera llevar la cuenta del progreso de la carga del
archivo. El método put_file no permite eso, ya que no proporciona ninguna
información del progreso durante la carga (como sí lo hace, por ejemplo,
urllib.urlretrieve con el argumento "reporthook", el cual permite ejecutar
una función mientras se realiza una descarga para mostrar su progreso).

¿Habrá alguna forma de saber cuánto ha progresado la carga de un archivo a
Dropbox?
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120822/40ca3a9f/attachment.html>


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