Skip to content

Commit e1533d5

Browse files
committed
Clean up logic
1 parent e95cd6d commit e1533d5

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

notebook/services/contents/manager.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -327,19 +327,17 @@ def increment_filename(self, filename, path='', insert=''):
327327
"""
328328
# Extract the full suffix from the filename (e.g. .tar.gz)
329329
path = path.strip('/')
330-
dirname, basename = os.path.split(filename)
331-
name, dot, ext = basename.partition('.')
332-
basename = os.path.join(dirname, name)
330+
name, dot, ext = filename.partition('.')
333331
suffix = dot + ext
334332

335333
for i in itertools.count():
336334
if i:
337335
insert_i = '{}{}'.format(insert, i)
338336
else:
339337
insert_i = ''
340-
name = u'{basename}{insert}{suffix}'.format(basename=basename,
338+
name = u'{name}{insert}{suffix}'.format(name=name,
341339
insert=insert_i, suffix=suffix)
342-
if not self.exists(os.path.join(path, name)):
340+
if not self.exists(u'{}/{}'.format(path, name)):
343341
break
344342
return name
345343

0 commit comments

Comments
 (0)