From adb2fc1fa4f3b417489906de1aa334edebe3bdaa Mon Sep 17 00:00:00 2001 From: Thomas Kluyver Date: Mon, 12 Aug 2013 15:31:45 -0700 Subject: [PATCH] Better use Python slicing --- IPython/html/services/notebooks/nbmanager.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/IPython/html/services/notebooks/nbmanager.py b/IPython/html/services/notebooks/nbmanager.py index 8b8304879..8781e11af 100644 --- a/IPython/html/services/notebooks/nbmanager.py +++ b/IPython/html/services/notebooks/nbmanager.py @@ -44,19 +44,18 @@ class NotebookManager(LoggingConfigurable): def named_notebook_path(self, notebook_path): - l = len(notebook_path) names = notebook_path.split('/') if len(names) > 1: - name = names[len(names)-1] - if name[(len(name)-6):(len(name))] == ".ipynb": + name = names[-1] + if name.endswith(".ipynb"): name = name - path = notebook_path[0:l-len(name)-1]+'/' + path = notebook_path[0:-len(name)-1]+'/' else: name = None path = notebook_path+'/' else: name = names[0] - if name[(len(name)-6):(len(name))] == ".ipynb": + if name.endswith(".ipynb"): name = name path = None else: