Merge pull request #2274 from punchagan/nb-use-rev-mapper

CLN: Use name to id mapping of notebooks instead of searching.
This commit is contained in:
Brian E. Granger 2012-08-09 15:26:09 -07:00
commit 1057564853

View File

@ -579,13 +579,8 @@ class NotebookApp(BaseIPythonApplication):
browser = None
if self.file_to_run:
filename, _ = os.path.splitext(os.path.basename(self.file_to_run))
for nb in self.notebook_manager.list_notebooks():
if filename == nb['name']:
url = nb['notebook_id']
break
else:
url = ''
name, _ = os.path.splitext(os.path.basename(self.file_to_run))
url = self.notebook_manager.rev_mapping.get(name, '')
else:
url = ''
if browser: