From 915146ab3fa338a9ff88666a19835dacd70fea1a Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 20 Oct 2017 05:51:32 -0500 Subject: [PATCH] Clean up logic --- notebook/services/contents/manager.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/notebook/services/contents/manager.py b/notebook/services/contents/manager.py index af645a851..34b91693e 100644 --- a/notebook/services/contents/manager.py +++ b/notebook/services/contents/manager.py @@ -328,11 +328,9 @@ class ContentsManager(LoggingConfigurable): # Extract the full suffix from the filename (e.g. .tar.gz) dirname = os.path.dirname(filename) basename = os.path.basename(filename) - parts = basename.split('.') - basename = os.path.join(dirname, parts[0]) - suffix = '.' + '.'.join(parts[1:]) - if suffix == '.': - suffix = '' + name, dot, ext = basename.partition('.') + basename = os.path.join(dirname, name) + suffix = dot + ext for i in itertools.count(): if i: