diff --git a/IPython/html/base/zmqhandlers.py b/IPython/html/base/zmqhandlers.py index 19778eef9..4bc24745d 100644 --- a/IPython/html/base/zmqhandlers.py +++ b/IPython/html/base/zmqhandlers.py @@ -84,7 +84,7 @@ class AuthenticatedZMQStreamHandler(ZMQStreamHandler, IPythonHandler): def open(self, kernel_id): self.kernel_id = kernel_id.decode('ascii') - self.session = Session(config=self.config) + self.session = Session(parent=self) self.save_on_message = self.on_message self.on_message = self.on_first_message diff --git a/IPython/html/notebookapp.py b/IPython/html/notebookapp.py index 91bcffe67..c3d3f11c5 100644 --- a/IPython/html/notebookapp.py +++ b/IPython/html/notebookapp.py @@ -522,13 +522,13 @@ class NotebookApp(BaseIPythonApplication): # force Session default to be secure default_secure(self.config) self.kernel_manager = MappingKernelManager( - config=self.config, log=self.log, kernel_argv=self.kernel_argv, + parent=self, log=self.log, kernel_argv=self.kernel_argv, connection_dir = self.profile_dir.security_dir, ) kls = import_item(self.notebook_manager_class) - self.notebook_manager = kls(config=self.config, log=self.log) + self.notebook_manager = kls(parent=self, log=self.log) self.notebook_manager.load_notebook_names() - self.cluster_manager = ClusterManager(config=self.config, log=self.log) + self.cluster_manager = ClusterManager(parent=self, log=self.log) self.cluster_manager.update_profiles() def init_logging(self):