860 "scope": scope, |
860 "scope": scope, |
861 "filters": filterList, |
861 "filters": filterList, |
862 "maxSize": maxSize, |
862 "maxSize": maxSize, |
863 }) |
863 }) |
864 |
864 |
|
865 def remoteClientDisassembly(self): |
|
866 """ |
|
867 Public method to ask the client for the latest traceback disassembly. |
|
868 """ |
|
869 self.__sendJsonCommand("RequestDisassembly", {}) |
|
870 |
865 def remoteClientSetFilter(self, scope, filterStr): |
871 def remoteClientSetFilter(self, scope, filterStr): |
866 """ |
872 """ |
867 Public method to set a variables filter list. |
873 Public method to set a variables filter list. |
868 |
874 |
869 @param scope the scope of the variables (0 = local, 1 = global) |
875 @param scope the scope of the variables (0 = local, 1 = global) |
1161 self.debugServer.signalClientWatchConditionError( |
1167 self.debugServer.signalClientWatchConditionError( |
1162 params["condition"]) |
1168 params["condition"]) |
1163 |
1169 |
1164 elif method == "ResponseClearWatch": |
1170 elif method == "ResponseClearWatch": |
1165 self.debugServer.signalClientClearWatch(params["condition"]) |
1171 self.debugServer.signalClientClearWatch(params["condition"]) |
|
1172 |
|
1173 elif method == "ResponseDisassembly": |
|
1174 self.debugServer.signalClientDisassembly(params) |
1166 |
1175 |
1167 elif method == "ResponseException": |
1176 elif method == "ResponseException": |
1168 if params: |
1177 if params: |
1169 exctype = params["type"] |
1178 exctype = params["type"] |
1170 excmessage = params["message"] |
1179 excmessage = params["message"] |