diff --git a/IPython/html/notebookapp.py b/IPython/html/notebookapp.py index efe531344..955f6df6b 100644 --- a/IPython/html/notebookapp.py +++ b/IPython/html/notebookapp.py @@ -78,7 +78,7 @@ from IPython.kernel.zmq.kernelapp import ( kernel_aliases, ) from IPython.utils.importstring import import_item -from IPython.utils.localinterfaces import LOCALHOST +from IPython.utils.localinterfaces import localhost from IPython.utils import submodule from IPython.utils.traitlets import ( Dict, Unicode, Integer, List, Bool, Bytes, @@ -293,9 +293,11 @@ class NotebookApp(BaseIPythonApplication): # Network related information. - ip = Unicode(LOCALHOST, config=True, + ip = Unicode(config=True, help="The IP address the notebook server will listen on." ) + def _ip_default(self): + return localhost() def _ip_changed(self, name, old, new): if new == u'*': self.ip = u'' @@ -694,7 +696,7 @@ class NotebookApp(BaseIPythonApplication): info("Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).") if self.open_browser or self.file_to_run: - ip = self.ip or LOCALHOST + ip = self.ip or localhost() try: browser = webbrowser.get(self.browser or None) except webbrowser.Error as e: