Fix symlink issue with Win/Py2

Addresses issue #302 by adding check for symlink before attempting to
use. If not there, sets symlink parameter to False.
Andrew Therriault 11 years ago
parent 63610b6916
commit ac6b6122ff

@ -148,6 +148,10 @@ def install_nbextension(path, overwrite=False, symlink=False, user=False, prefix
# make sure nbextensions dir exists
ensure_dir_exists(nbext)
# forcing symlink parameter to False if os.symlink does not exist (e.g., on Windows machines running python 2)
if 'symlink' not in dir(os):
symlink = False
if isinstance(path, (list, tuple)):
raise TypeError("path must be a string pointing to a single extension to install; call this function multiple times to install multiple extensions")

Loading…
Cancel
Save