File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed
jupyter_server/services/kernels Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -723,7 +723,10 @@ def _default_default_kernel_name(self):
723
723
724
724
@observe ("default_kernel_name" )
725
725
def _observe_default_kernel_name (self , change ):
726
- if hasattr (self .kernel_spec_manager , "default_kernel_name" ):
726
+ if (
727
+ hasattr (self .kernel_spec_manager , "default_kernel_name" )
728
+ and self .kernel_spec_manager .default_kernel_name
729
+ ):
727
730
# If the kernel spec manager defines a default kernel name, treat that
728
731
# one as authoritative.
729
732
kernel_name = change .new
@@ -740,6 +743,8 @@ def _observe_default_kernel_name(self, change):
740
743
def _on_kernel_spec_manager_default_kernel_name_changed (self , change ):
741
744
# Sync the kernel-spec-manager's trait to the multi-kernel-manager's trait.
742
745
kernel_name = change .new
746
+ if kernel_name is None :
747
+ return
743
748
self .log .debug (f"KernelSpecManager default kernel name changed: { kernel_name } " )
744
749
self .default_kernel_name = kernel_name
745
750
You can’t perform that action at this time.
0 commit comments