From 1f7b8fa6a8de46033b9fd88377f9986998b5408c Mon Sep 17 00:00:00 2001 From: Lucian Branescu Mihaila Date: Thu, 15 Jul 2010 00:12:06 +0000 Subject: Fix progress scale from 0 - 1 to 0 - 100. Enable error callback. --- diff --git a/downloadmanager.py b/downloadmanager.py index 8167e5f..f56d791 100644 --- a/downloadmanager.py +++ b/downloadmanager.py @@ -79,9 +79,7 @@ class UserDownload(object): self._download.connect('notify::progress', self.__progress_change_cb) self._download.connect('notify::status', self.__state_change_cb) - - # FIXME - #self._download.connect('error', self.__error_cb) + self._download.connect('error', self.__error_cb) self.datastore_deleted_handler = None @@ -108,7 +106,7 @@ class UserDownload(object): def __progress_change_cb(self, download, something): progress = self._download.get_progress() - self.dl_jobject.metadata['progress'] = str(int(progress)) + self.dl_jobject.metadata['progress'] = str(int(progress * 100)) datastore.write(self.dl_jobject) def __state_change_cb(self, download, gparamspec): -- cgit v0.9.1