Show More
@@ -164,7 +164,7 define([ | |||
|
164 | 164 | /** set the kernel by name, ensuring kernelspecs have been loaded, first |
|
165 | 165 | |
|
166 | 166 | kernel can be just a kernel name, or a notebook kernelspec metadata |
|
167 |
(name, language |
|
|
167 | (name, language, display_name). | |
|
168 | 168 | */ |
|
169 | 169 | var that = this; |
|
170 | 170 | if (typeof selected === 'string') { |
@@ -192,9 +192,9 define([ | |||
|
192 | 192 | if (ks === undefined) { |
|
193 | 193 | var available = _sorted_names(kernelspecs); |
|
194 | 194 | var matches = []; |
|
195 |
if (selected.language |
|
|
195 | if (selected.language && selected.language.length > 0) { | |
|
196 | 196 | $.map(available, function (name) { |
|
197 |
if (kernelspecs[name].spec.language |
|
|
197 | if (kernelspecs[name].spec.language.toLowerCase() === selected.language.toLowerCase()) { | |
|
198 | 198 | matches.push(name); |
|
199 | 199 | } |
|
200 | 200 | }); |
@@ -249,7 +249,7 define([ | |||
|
249 | 249 | that.metadata.kernelspec = { |
|
250 | 250 | name: data.name, |
|
251 | 251 | display_name: data.spec.display_name, |
|
252 |
language |
|
|
252 | language: data.spec.language, | |
|
253 | 253 | }; |
|
254 | 254 | // start session if the current session isn't already correct |
|
255 | 255 | if (!(this.session && this.session.kernel && this.session.kernel.name === data.name)) { |
@@ -36,7 +36,7 def _pythonfirst(s): | |||
|
36 | 36 | class KernelSpec(HasTraits): |
|
37 | 37 | argv = List() |
|
38 | 38 | display_name = Unicode() |
|
39 |
language |
|
|
39 | language = Unicode() | |
|
40 | 40 | env = Dict() |
|
41 | 41 | resource_dir = Unicode() |
|
42 | 42 | |
@@ -55,7 +55,7 class KernelSpec(HasTraits): | |||
|
55 | 55 | d = dict(argv=self.argv, |
|
56 | 56 | env=self.env, |
|
57 | 57 | display_name=self.display_name, |
|
58 |
language |
|
|
58 | language=self.language, | |
|
59 | 59 | ) |
|
60 | 60 | |
|
61 | 61 | return d |
@@ -114,7 +114,7 class KernelSpecManager(HasTraits): | |||
|
114 | 114 | return { |
|
115 | 115 | 'argv': make_ipkernel_cmd(), |
|
116 | 116 | 'display_name': 'Python %i' % (3 if PY3 else 2), |
|
117 |
'language |
|
|
117 | 'language': 'python', | |
|
118 | 118 | } |
|
119 | 119 | |
|
120 | 120 | @property |
General Comments 0
You need to be logged in to leave comments.
Login now