Merge pull request #2408 from donowitz/master

Fix Issue #2366

If a file notebook is used, and a relative directory is given, make it
absolute.
pull/37/head
Bussonnier Matthias 14 years ago
commit 3e1b58df54

@ -42,6 +42,11 @@ class NotebookManager(LoggingConfigurable):
""")
def _notebook_dir_changed(self, name, old, new):
"""do a bit of validation of the notebook dir"""
if not os.path.isabs(new):
# If we receive a non-absolute path, make it absolute.
abs_new = os.path.abspath(new)
self.notebook_dir = abs_new
return
if os.path.exists(new) and not os.path.isdir(new):
raise TraitError("notebook dir %r is not a directory" % new)
if not os.path.exists(new):

Loading…
Cancel
Save