diff --git a/notebook/notebookapp.py b/notebook/notebookapp.py index e05704d13..82ccb146b 100755 --- a/notebook/notebookapp.py +++ b/notebook/notebookapp.py @@ -359,7 +359,8 @@ class NbserverStopApp(JupyterApp): self.port=int(self.extra_args[0]) def start(self): - server=next((server for server in list_running_servers(self.runtime_dir) if server.get('port')==self.port),None) + servers=list_running_servers(self.runtime_dir) + server=next((server for server in servers if server.get('port')==self.port),None) if server: os.kill(server.get('pid'), signal.SIGTERM) else: ports=[s.get('port') for s in list_running_servers(self.runtime_dir)] @@ -369,7 +370,7 @@ class NbserverStopApp(JupyterApp): for port in ports: print("\t* {}".format(port)) else: print("There are currently no running servers") - self.exit(1) + self.exit(1) class NbserverListApp(JupyterApp):