This repository was archived by the owner on Aug 28, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -322,6 +322,9 @@ def handle_expressions_evaluated(self, results):
322322 """Handle when server evaluates a list of expressions"""
323323 self .expressions_evaluated_signal .emit (results )
324324
325+ def set_debugger_features (self ):
326+ self .current_connection .set_debugger_features ()
327+
325328 def handle_server_error (self , error ):
326329 """Handle when an error occurs in the server
327330 """
Original file line number Diff line number Diff line change @@ -414,6 +414,13 @@ def handle_settings_changed(self, changed_settings):
414414 if 'path/project_root' in changed_settings :
415415 self .handle_project_root_changed ()
416416
417+ features = ['debugger/max_depth' ,
418+ 'debugger/max_children' ,
419+ 'debugger/max_data' ]
420+
421+ if any (True for feature in features if feature in changed_settings ):
422+ self .handle_debugger_features_changed ()
423+
417424 def handle_project_root_changed (self ):
418425 """Handle when the project root is changed
419426
@@ -426,6 +433,10 @@ def handle_project_root_changed(self):
426433 self .file_browser .setModel (model )
427434 self .file_browser .setRootIndex (model .start_index )
428435
436+ def handle_debugger_features_changed (self ):
437+ if self .debugger .is_connected ():
438+ self .debugger .set_debugger_features ()
439+
429440 def start_debug (self ):
430441 """Start a new debugging session
431442
You can’t perform that action at this time.
0 commit comments