Module: deluge Branch: extjs4-port Commit: 0d8eea1e6978e0464b5140be06cf14ba93bac0be
Author: Damien Churchill <[email protected]> Date: Sun Jun 12 23:48:52 2011 +0100 tidy up some deferred stuff --- deluge/ui/web/json_api.py | 10 ++++------ 1 files changed, 4 insertions(+), 6 deletions(-) diff --git a/deluge/ui/web/json_api.py b/deluge/ui/web/json_api.py index 2cf90b7..13d60b4 100644 --- a/deluge/ui/web/json_api.py +++ b/deluge/ui/web/json_api.py @@ -567,7 +567,7 @@ class WebApi(JSONComponent): dl.addCallback(on_complete) return d - def _on_got_files(self, torrent, d): + def _on_got_files(self, torrent): files = torrent.get("files") file_progress = torrent.get("file_progress") file_priorities = torrent.get("file_priorities") @@ -610,7 +610,7 @@ class WebApi(JSONComponent): file_tree = uicommon.FileTree2(paths) file_tree.walk(walk) - d.callback(file_tree.get_tree()) + return file_tree.get_tree() @export def get_torrent_status(self, torrent_id, keys): @@ -626,10 +626,8 @@ class WebApi(JSONComponent): :returns: The torrents files in a tree :rtype: dictionary """ - main_deferred = Deferred() - d = component.get("SessionProxy").get_torrent_status(torrent_id, FILES_KEYS) - d.addCallback(self._on_got_files, main_deferred) - return main_deferred + return component.get("SessionProxy").get_torrent_status(torrent_id, FILES_KEYS + ).addCallback(self._on_got_files) @export def download_torrent_from_url(self, url, cookie=None): -- You received this message because you are subscribed to the Google Groups "deluge-commit" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/deluge-commit?hl=en.
