webui:torrent_list:use sclient.get_torrents_status instead of async
This commit is contained in:
parent
9c0dc5f9e3
commit
d1b8075fe6
|
@ -14,7 +14,6 @@ $for group in groups:
|
||||||
$else:
|
$else:
|
||||||
<li><a href="/config/$page">$pages[page].title</a></li>
|
<li><a href="/config/$page">$pages[page].title</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
|
||||||
|
|
||||||
<!--form block-->
|
<!--form block-->
|
||||||
<div class="panel" id="config_panel">
|
<div class="panel" id="config_panel">
|
||||||
|
@ -31,8 +30,6 @@ $if error:
|
||||||
|
|
||||||
<input type="submit" name="submit" id="submit" value='$_("Save")'>
|
<input type="submit" name="submit" id="submit" value='$_("Save")'>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -232,14 +232,12 @@ def get_torrent_status(torrent_id):
|
||||||
|
|
||||||
def get_torrent_list():
|
def get_torrent_list():
|
||||||
"""
|
"""
|
||||||
uses async.
|
returns a list of storified-torrent-dicts.
|
||||||
"""
|
"""
|
||||||
torrent_ids = proxy.get_session_state() #Syc-api.
|
torrent_ids = proxy.get_session_state()
|
||||||
torrent_dict = {}
|
|
||||||
for id in torrent_ids:
|
torrent_dict = proxy.get_torrents_status(torrent_ids, TORRENT_KEYS)
|
||||||
async_proxy.get_torrent_status(dict_cb(id,torrent_dict), id,
|
|
||||||
TORRENT_KEYS)
|
|
||||||
async_proxy.force_call(block=True)
|
|
||||||
return [enhance_torrent_status(id, status)
|
return [enhance_torrent_status(id, status)
|
||||||
for id, status in torrent_dict.iteritems()]
|
for id, status in torrent_dict.iteritems()]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue