diff --git a/notebook/notebookapp.py b/notebook/notebookapp.py index e1bac4923..a657ce82d 100755 --- a/notebook/notebookapp.py +++ b/notebook/notebookapp.py @@ -1490,10 +1490,13 @@ class NotebookApp(JupyterApp): self.http_server.listen(port, self.ip) except socket.error as e: if e.errno == errno.EADDRINUSE: - self.log.info(_('The port %i is already in use, trying another port.') % port) + if self.port_retries: + self.log.info(_('The port %i is already in use, trying another port.') % port) + else: + self.log.info(_('The port %i is already in use.') % port) continue elif e.errno in (errno.EACCES, getattr(errno, 'WSAEACCES', errno.EACCES)): - self.log.warning(_("Permission to listen on port %i denied") % port) + self.log.warning(_("Permission to listen on port %i denied.") % port) continue else: raise