diff --git a/IPython/html/notebookapp.py b/IPython/html/notebookapp.py index 3cd81f5..81fda2d 100644 --- a/IPython/html/notebookapp.py +++ b/IPython/html/notebookapp.py @@ -73,6 +73,7 @@ from .services.sessions.sessionmanager import SessionManager from .base.handlers import AuthenticatedFileHandler, FileFindHandler +from IPython.config import Config from IPython.config.application import catch_config_error, boolean_flag from IPython.core.application import BaseIPythonApplication from IPython.core.profiledir import ProfileDir @@ -554,10 +555,12 @@ class NotebookApp(BaseIPythonApplication): # Use config here, to ensure that it takes higher priority than # anything that comes from the profile. + c = Config() if os.path.isdir(f): - self.config.NotebookApp.notebook_dir = f + c.NotebookApp.notebook_dir = f elif os.path.isfile(f): - self.config.NotebookApp.file_to_run = f + c.NotebookApp.file_to_run = f + self.update_config(c) def init_kernel_argv(self): """construct the kernel arguments"""