From a65c7b30052f7aa5e9d545a04c7e9e62ed18dd23 Mon Sep 17 00:00:00 2001 From: Remi Rampin Date: Thu, 16 Apr 2015 16:57:44 -0400 Subject: [PATCH] Use notebook_dir or file_to_run automatically --- nbopen.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/nbopen.py b/nbopen.py index e116d70..e22e9cf 100644 --- a/nbopen.py +++ b/nbopen.py @@ -31,10 +31,14 @@ def nbopen(filename, profile='default'): webbrowser.open(url, new=2) elif filename.startswith(home_dir): print("Starting new server") - notebookapp.launch_new_instance(file_to_run=os.path.abspath(filename), - notebook_dir=home_dir, - open_browser=True, + filename = os.path.abspath(filename) + if os.path.isdir(filename): + kw = {'notebook_dir': filename} + else: + kw = {'file_to_run': filename} + notebookapp.launch_new_instance(open_browser=True, argv=[], # Avoid it seeing our own argv + **kw, ) else: raise OutsideHomeDir