Skip to content

Commit

Permalink
changed default filename for a copied notebook (#4618)
Browse files Browse the repository at this point in the history
  • Loading branch information
vibvibgyor authored and kevin-bates committed Sep 27, 2019
1 parent cc1084e commit 95d3dac
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion jupyter_server/services/contents/manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,10 @@ def increment_filename(self, filename, path='', insert=''):
"""
# Extract the full suffix from the filename (e.g. .tar.gz)
path = path.strip('/')
basename, dot, ext = filename.partition('.')
basename, dot, ext = filename.rpartition('.')
if ext != 'ipynb':
basename, dot, ext = filename.partition('.')

suffix = dot + ext

for i in itertools.count():
Expand Down Expand Up @@ -425,6 +428,8 @@ def copy(self, from_path, to_path=None):
If to_path not specified, it will be the parent directory of from_path.
If to_path is a directory, filename will increment `from_path-Copy#.ext`.
Considering multi-part extensions, the Copy# part will be placed before the first dot for all the extensions except `ipynb`.
For easier manual searching in case of notebooks, the Copy# part will be placed before the last dot.
from_path must be a full path to a file.
"""
Expand Down

0 comments on commit 95d3dac

Please sign in to comment.