We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 78951c3 commit ca73a87Copy full SHA for ca73a87
jupyter_client/kernelspec.py
@@ -254,7 +254,14 @@ def get_all_specs(self):
254
res = {}
255
for kname, resource_dir in d.items():
256
try:
257
- spec = self._get_kernel_spec_by_name(kname, resource_dir)
+ if self.__class__ is KernelSpecManager:
258
+ spec = self._get_kernel_spec_by_name(kname, resource_dir)
259
+ else:
260
+ # avoid calling private methods in subclasses,
261
+ # which may have overridden find_kernel_specs
262
+ # and get_kernel_spec, but not the newer get_all_specs
263
+ spec = self.get_kernel_spec(kname)
264
+
265
res[kname] = {
266
"resource_dir": resource_dir,
267
"spec": spec.to_dict()
0 commit comments