Debugger: modified the 'disassembly' interface to ease future extension.

Sun, 18 Oct 2020 12:42:37 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 18 Oct 2020 12:42:37 +0200
changeset 7803
97f77d69c6f0
parent 7801
dcf0affefc33
child 7804
1cbc27e34ec6

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:

eric ide

mercurial