Fix linking issue to directories in file module

The os.path.isdir() returns True for symlinks that point to directories,
so we also need to check to make sure it's not a symlink too.

Fixes #7657
pull/7676/head
James Cammarata 11 years ago
parent ad97c618cf
commit 7483acde5d

@ -189,7 +189,7 @@ def main():
elif state in ['link','hard']: elif state in ['link','hard']:
if os.path.isdir(path): if os.path.isdir(path) and not os.path.islink(path):
relpath = path relpath = path
else: else:
relpath = os.path.dirname(path) relpath = os.path.dirname(path)

Loading…
Cancel
Save