Make StaticFileSet.multiBuilder() filter hidden files and directories. Thanks
authorZac Medico <zmedico@gentoo.org>
Thu, 26 Mar 2009 20:42:56 +0000 (20:42 -0000)
committerZac Medico <zmedico@gentoo.org>
Thu, 26 Mar 2009 20:42:56 +0000 (20:42 -0000)
to oahong for reporting.

svn path=/main/trunk/; revision=13193

pym/portage/sets/files.py

index c9e71a3324e86d96fdacd3494f47df02c411c090..8abb3481b2adc3e6c5982b650fcc9eac83df4f3b 100644 (file)
@@ -125,7 +125,12 @@ class StaticFileSet(EditablePackageSet):
                if os.path.isdir(directory):
                        directory = normalize_path(directory)
                        for parent, dirs, files in os.walk(directory):
+                               for d in dirs[:]:
+                                       if d[:1] == '.':
+                                               dirs.remove(d)
                                for filename in files:
+                                       if filename[:1] == '.':
+                                               continue
                                        if filename.endswith(".metadata"):
                                                continue
                                        filename = os.path.join(parent,