@@ -46,7 +46,7 @@ def start(self):
46
46
specs = self .kernel_spec_manager .get_all_specs ()
47
47
if not self .json_output :
48
48
if not specs :
49
- self . log . info ("No kernels available" )
49
+ print ("No kernels available" )
50
50
return
51
51
# pad to width of longest kernel name
52
52
name_len = len (sorted (paths , key = lambda name : len (name ))[- 1 ])
@@ -60,11 +60,11 @@ def path_key(item):
60
60
# not in jupyter path, artificially added to the front
61
61
return (- 1 , path )
62
62
63
- self . log . info ("Available kernels:" )
63
+ print ("Available kernels:" )
64
64
for kernelname , path in sorted (paths .items (), key = path_key ):
65
- self . log . info (" %s %s" , kernelname .ljust (name_len ), path )
65
+ print (" %s %s" , kernelname .ljust (name_len ), path )
66
66
else :
67
- print (json .dumps ({"kernelspecs" : specs }, indent = 2 )) # noqa
67
+ print (json .dumps ({"kernelspecs" : specs }, indent = 2 ))
68
68
return specs
69
69
70
70
@@ -140,7 +140,7 @@ def parse_command_line(self, argv):
140
140
if self .extra_args :
141
141
self .sourcedir = self .extra_args [0 ]
142
142
else :
143
- self . log . info ("No source directory specified." )
143
+ print ("No source directory specified." )
144
144
self .exit (1 )
145
145
146
146
def start (self ):
@@ -157,14 +157,14 @@ def start(self):
157
157
)
158
158
except OSError as e :
159
159
if e .errno == errno .EACCES :
160
- self . log . exception (e )
160
+ print (e )
161
161
if not self .user :
162
- self . log . warn (
162
+ print (
163
163
"Perhaps you want to install with `sudo` or `--user`?" ,
164
164
)
165
165
self .exit (1 )
166
166
elif e .errno == errno .EEXIST :
167
- self . log . warn ("A kernel spec is already present at %s" , e .filename )
167
+ print ("A kernel spec is already present at %s" , e .filename )
168
168
self .exit (1 )
169
169
raise
170
170
@@ -207,9 +207,9 @@ def start(self):
207
207
self .exit ("Couldn't find kernel spec(s): %s" % ", " .join (missing ))
208
208
209
209
if not (self .force or self .answer_yes ):
210
- self . log . info ("Kernel specs to remove:" )
210
+ print ("Kernel specs to remove:" )
211
211
for name in self .spec_names :
212
- self . log . info (" %s\t %s" , name .ljust (20 ), name .ljust (20 ))
212
+ print (" %s\t %s" , name .ljust (20 ), name .ljust (20 ))
213
213
answer = input ("Remove %i kernel specs [y/N]: " % len (self .spec_names ))
214
214
if not answer .lower ().startswith ("y" ):
215
215
return
@@ -219,12 +219,12 @@ def start(self):
219
219
path = self .kernel_spec_manager .remove_kernel_spec (kernel_name )
220
220
except OSError as e :
221
221
if e .errno == errno .EACCES :
222
- self . log . info (e , file = sys .stderr )
223
- self . log . info ("Perhaps you want sudo?" , file = sys .stderr )
222
+ print (e , file = sys .stderr )
223
+ print ("Perhaps you want sudo?" , file = sys .stderr )
224
224
self .exit (1 )
225
225
else :
226
226
raise
227
- self . log . info ("Removed %s" , path )
227
+ print ("Removed %s" , path )
228
228
229
229
230
230
class InstallNativeKernelSpec (JupyterApp ):
@@ -263,15 +263,15 @@ def start(self): # pragma: no cover
263
263
try :
264
264
from ipykernel import kernelspec
265
265
except ModuleNotFoundError :
266
- self . log . info ("ipykernel not available, can't install its spec." , file = sys .stderr )
266
+ print ("ipykernel not available, can't install its spec." , file = sys .stderr )
267
267
self .exit (1 )
268
268
try :
269
269
kernelspec .install (self .kernel_spec_manager , user = self .user )
270
270
except OSError as e :
271
271
if e .errno == errno .EACCES :
272
- self . log . info (e , file = sys .stderr )
272
+ print (e , file = sys .stderr )
273
273
if not self .user :
274
- self . log . info (
274
+ print (
275
275
"Perhaps you want to install with `sudo` or `--user`?" ,
276
276
file = sys .stderr ,
277
277
)
@@ -288,14 +288,14 @@ class ListProvisioners(JupyterApp):
288
288
def start (self ):
289
289
"""Start the application."""
290
290
kfp = KernelProvisionerFactory .instance (parent = self )
291
- self . log . info ("Available kernel provisioners:" )
291
+ print ("Available kernel provisioners:" )
292
292
provisioners = kfp .get_provisioner_entries ()
293
293
294
294
# pad to width of longest kernel name
295
295
name_len = len (sorted (provisioners , key = lambda name : len (name ))[- 1 ])
296
296
297
297
for name in sorted (provisioners ):
298
- self . log . info (" %s %s" , name .ljust (name_len ), provisioners [name ])
298
+ print (" %s %s" , name .ljust (name_len ), provisioners [name ])
299
299
300
300
301
301
class KernelSpecApp (Application ):
@@ -330,10 +330,8 @@ class KernelSpecApp(Application):
330
330
def start (self ):
331
331
"""Start the application."""
332
332
if self .subapp is None :
333
- self .log .info (
334
- "No subcommand specified. Must specify one of: %s" % list (self .subcommands )
335
- )
336
- self .log .info ()
333
+ print ("No subcommand specified. Must specify one of: %s" % list (self .subcommands ))
334
+ print ()
337
335
self .print_description ()
338
336
self .print_subcommands ()
339
337
self .exit (1 )
0 commit comments