mirror of
https://github.com/jupyter/notebook.git
synced 2025-01-12 11:45:38 +08:00
parent
3a4d719033
commit
6bc2c65c83
@ -222,6 +222,10 @@ class FileNotebookManager(NotebookManager):
|
||||
|
||||
if 'content' not in model:
|
||||
raise web.HTTPError(400, u'No notebook JSON data provided')
|
||||
|
||||
# One checkpoint should always exist
|
||||
if self.notebook_exists(name, path) and not self.list_checkpoints(name, path):
|
||||
self.create_checkpoint(name, path)
|
||||
|
||||
new_path = model.get('path', path).strip('/')
|
||||
new_name = model.get('name', name)
|
||||
|
@ -117,7 +117,7 @@ class NotebookManager(LoggingConfigurable):
|
||||
raise NotImplementedError('must be implemented in a subclass')
|
||||
|
||||
def create_notebook_model(self, model=None, path=''):
|
||||
"""Create a new untitled notebook and return its model with no content."""
|
||||
"""Create a new notebook and return its model with no content."""
|
||||
path = path.strip('/')
|
||||
if model is None:
|
||||
model = {}
|
||||
|
Loading…
Reference in New Issue
Block a user