mirror of
https://github.com/codex-storage/deluge.git
synced 2025-02-17 05:47:50 +00:00
fix the system.listMethods json call when running in classic mode
This commit is contained in:
parent
ce8ef4f95b
commit
9f992ec40d
@ -110,7 +110,16 @@ class JSON(resource.Resource, component.Component):
|
|||||||
component.Component.__init__(self, "JSON")
|
component.Component.__init__(self, "JSON")
|
||||||
self._remote_methods = []
|
self._remote_methods = []
|
||||||
self._local_methods = {}
|
self._local_methods = {}
|
||||||
client.disconnect_callback = self._on_client_disconnect
|
if client.is_classicmode():
|
||||||
|
def on_got_methods(methods):
|
||||||
|
"""
|
||||||
|
Handles receiving the method names
|
||||||
|
"""
|
||||||
|
self._remote_methods = methods
|
||||||
|
|
||||||
|
client.daemon.get_method_list().addCallback(on_got_methods)
|
||||||
|
else:
|
||||||
|
client.disconnect_callback = self._on_client_disconnect
|
||||||
|
|
||||||
def connect(self, host="localhost", port=58846, username="", password=""):
|
def connect(self, host="localhost", port=58846, username="", password=""):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user