Sun, 18 Oct 2020 12:42:37 +0200
Debugger: modified the 'disassembly' interface to ease future extension.
eric6/DebugClients/Python/DebugClientBase.py | file | annotate | diff | comparison | revisions | |
eric6/Debugger/DebuggerInterfacePython.py | file | annotate | diff | comparison | revisions |
--- a/eric6/DebugClients/Python/DebugClientBase.py Sun Oct 18 11:43:53 2020 +0200 +++ b/eric6/DebugClients/Python/DebugClientBase.py Sun Oct 18 12:42:37 2020 +0200 @@ -351,9 +351,13 @@ elif method == "RequestDisassembly": if self.disassembly is not None: - self.sendJsonCommand("ResponseDisassembly", self.disassembly) + self.sendJsonCommand("ResponseDisassembly", { + "disassembly": self.disassembly + }) else: - self.sendJsonCommand("ResponseDisassembly", {}) + self.sendJsonCommand("ResponseDisassembly", { + "disassembly": {} + }) elif method == "RequestCapabilities": clientType = "Python3"
--- a/eric6/Debugger/DebuggerInterfacePython.py Sun Oct 18 11:43:53 2020 +0200 +++ b/eric6/Debugger/DebuggerInterfacePython.py Sun Oct 18 12:42:37 2020 +0200 @@ -1170,7 +1170,7 @@ self.debugServer.signalClientClearWatch(params["condition"]) elif method == "ResponseDisassembly": - self.debugServer.signalClientDisassembly(params) + self.debugServer.signalClientDisassembly(params["disassembly"]) elif method == "ResponseException": if params: