Mercurial > libervia-backend
diff src/plugins/plugin_misc_file.py @ 1598:b144babc2658
core, plugin file: fixed progress id + data is now returned by getProgress, instead of being an argument to fill
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 14 Nov 2015 19:20:33 +0100 |
parents | 846a39900fa6 |
children | e0a152f2cf6d |
line wrap: on
line diff
--- a/src/plugins/plugin_misc_file.py Sat Nov 14 19:19:04 2015 +0100 +++ b/src/plugins/plugin_misc_file.py Sat Nov 14 19:20:33 2015 +0100 @@ -66,7 +66,7 @@ self.host = host self.uid = uid or unicode(uuid.uuid4()) self._file = open(path, mode) - self.size = None + self.size = size self.profile = profile self.eof = defer.Deferred() self.host.registerProgressCb(self.uid, self.getProgress, profile) @@ -96,8 +96,8 @@ def tell(self): return self._file.tell() - def getProgress(self, progress_id, data, profile): - return {'position': self._file.tell(), 'size': self.size or 0} + def getProgress(self, progress_id, profile): + return {'position': self._file.tell(), 'size': self.size or -1} class FilePlugin(object):