Fix extend_realpaths in FileOwner class. (Bug 96515)
authorPaul Varner <fuzzyray@gentoo.org>
Thu, 31 Mar 2011 21:48:31 +0000 (16:48 -0500)
committerPaul Varner <fuzzyray@gentoo.org>
Thu, 31 Mar 2011 21:48:31 +0000 (16:48 -0500)
Removed the os.path.islink check since it oly returns true if the last
part of the path is a symbolic link.  We want to add the realpath to the
list if it already doesn't exist in the list, since that indicates that
something in the path is a symbolic link.

pym/gentoolkit/helpers.py

index cd8b763ffbbe731c9f193809a2193eb81c202312..225a1989e175929d2c3cdaf68bedacae67685714 100644 (file)
@@ -333,7 +333,7 @@ class FileOwner(object):
 
                osp = os.path
                paths.extend([osp.realpath(x) for x in paths
-                       if osp.islink(x) and osp.realpath(x) not in paths])
+                       if osp.realpath(x) not in paths])
 
                return paths