From d43b66838414e219b7ffecfe917b7d4a8354418e Mon Sep 17 00:00:00 2001 From: RaNaN Date: Tue, 26 Nov 2013 21:50:02 +0100 Subject: extraction via context menu + progress information working --- pyload/threads/ThreadManager.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'pyload/threads/ThreadManager.py') diff --git a/pyload/threads/ThreadManager.py b/pyload/threads/ThreadManager.py index 55cfcbfd2..3132e98e2 100644 --- a/pyload/threads/ThreadManager.py +++ b/pyload/threads/ThreadManager.py @@ -27,7 +27,7 @@ from random import choice from pyload.datatypes.PyFile import PyFile from pyload.datatypes.OnlineCheck import OnlineCheck from pyload.network.RequestFactory import getURL -from pyload.utils import lock, uniqify +from pyload.utils import lock, uniqify, to_list from pyload.utils.fs import free_space from DecrypterThread import DecrypterThread @@ -118,13 +118,12 @@ class ThreadManager: def getProgressList(self, user=None): info = [] - # TODO: local threads can create multiple progresses for thread in self.threads + self.localThreads: # skip if not belong to current user - if user and thread.user != user: continue + if user is not None and thread.owner != user: continue progress = thread.getProgress() - if progress: info.append(progress) + if progress: info.extend(to_list(progress)) return info -- cgit v1.2.3