Use realpath to find mountpoint

This commit is contained in:
gbn 2011-03-13 14:38:03 -04:00
parent 358b705cbc
commit d090156c45
1 changed files with 2 additions and 1 deletions

View File

@ -81,7 +81,8 @@ def trash_move(src, dst, topdir=None):
def find_mount_point(path):
# Even if something's wrong, "/" is a mount point, so the loop will exit.
path = op.abspath(path) # Required to avoid infinite loop
# Use realpath in case it's a symlink
path = op.realpath(path) # Required to avoid infinite loop
while not op.ismount(path):
path = op.split(path)[0]
return path