Skip to content

Commit b65f96f

Browse files
authored
Merge pull request #432 from SpencerPark/fix-381
Configure the connection_file if not already done
2 parents 043c0e6 + 7b9c834 commit b65f96f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

jupyter_client/kernelapp.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,12 @@ class KernelApp(JupyterApp):
3030

3131
def initialize(self, argv=None):
3232
super(KernelApp, self).initialize(argv)
33+
34+
cf_basename = 'kernel-%s.json' % uuid.uuid4()
35+
self.config.setdefault('KernelManager', {}).setdefault('connection_file', os.path.join(self.runtime_dir, cf_basename))
3336
self.km = KernelManager(kernel_name=self.kernel_name,
3437
config=self.config)
35-
cf_basename = 'kernel-%s.json' % uuid.uuid4()
36-
self.km.connection_file = os.path.join(self.runtime_dir, cf_basename)
38+
3739
self.loop = IOLoop.current()
3840
self.loop.add_callback(self._record_started)
3941

0 commit comments

Comments
 (0)