Only ignore existing target for symlink if it is already a symlink

Thomas Kluyver 13 years ago
parent a391a1f755
commit c479ba9d18

@ -381,8 +381,8 @@ class install_lib_symlink(Command):
try:
os.symlink(pkg, dest)
except OSError as e:
if e.errno == errno.EEXIST:
print('ALREADY EXISTS')
if e.errno == errno.EEXIST and os.path.islink(dest):
print('Symlink already exists')
else:
raise

Loading…
Cancel
Save