Updated rTorrent library - MethodError exceptions when calling group methods should be fixed.
This commit is contained in:
@@ -115,6 +115,11 @@ class RTorrent:
|
|||||||
|
|
||||||
return self._client_version_tuple
|
return self._client_version_tuple
|
||||||
|
|
||||||
|
def _update_rpc_methods(self):
|
||||||
|
self._rpc_methods = self._get_conn().system.listMethods()
|
||||||
|
|
||||||
|
return self._rpc_methods
|
||||||
|
|
||||||
def _get_rpc_methods(self):
|
def _get_rpc_methods(self):
|
||||||
""" Get list of raw RPC commands
|
""" Get list of raw RPC commands
|
||||||
|
|
||||||
@@ -122,10 +127,7 @@ class RTorrent:
|
|||||||
@rtype: list
|
@rtype: list
|
||||||
"""
|
"""
|
||||||
|
|
||||||
if self._rpc_methods == []:
|
return(self._rpc_methods or self._update_rpc_methods())
|
||||||
self._rpc_methods = self._get_conn().system.listMethods()
|
|
||||||
|
|
||||||
return(self._rpc_methods)
|
|
||||||
|
|
||||||
def get_torrents(self, view="main"):
|
def get_torrents(self, view="main"):
|
||||||
"""Get list of all torrents in specified view
|
"""Get list of all torrents in specified view
|
||||||
@@ -317,6 +319,8 @@ class RTorrent:
|
|||||||
assert view is not None, "view parameter required on non-persistent groups"
|
assert view is not None, "view parameter required on non-persistent groups"
|
||||||
p.group.insert('', name, view)
|
p.group.insert('', name, view)
|
||||||
|
|
||||||
|
self._update_rpc_methods()
|
||||||
|
|
||||||
def get_group(self, name):
|
def get_group(self, name):
|
||||||
assert name is not None, "group name required"
|
assert name is not None, "group name required"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user