From e95cd6d820c418eba8defa639b93c3979a4ed086 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 20 Oct 2017 05:55:53 -0500 Subject: [PATCH] More logic cleanup --- notebook/services/contents/manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/notebook/services/contents/manager.py b/notebook/services/contents/manager.py index 34b91693e..0bf9da81c 100644 --- a/notebook/services/contents/manager.py +++ b/notebook/services/contents/manager.py @@ -326,8 +326,8 @@ class ContentsManager(LoggingConfigurable): A filename that is unique, based on the input filename. """ # Extract the full suffix from the filename (e.g. .tar.gz) - dirname = os.path.dirname(filename) - basename = os.path.basename(filename) + path = path.strip('/') + dirname, basename = os.path.split(filename) name, dot, ext = basename.partition('.') basename = os.path.join(dirname, name) suffix = dot + ext