def get_active_plugins(self):
"""
Return all active plugins
:return:
"""
req = self._create_request(method='core.get_enabled_plugins', params=[])
try:
self._check_session() # Make sure we still have an active session
res = urlopen(req)
except URLError as e:
msg = 'Failed to get list of plugins. HTTP Error'
self.send_log(msg, 'error')
print(msg)
print(e)
self.active_plugins = []
return
output = self._process_response(res)
if output['error']:
msg = 'Problem getting plugin list from {}. Error: {}'.format(self.torrent_client, output['error'])
print(msg)
self.send_log(msg, 'error')
self.active_plugins = []
return
self.active_plugins = output['result']
deluge.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录