aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/finder/plugin/searcher/file/name.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/finder/plugin/searcher/file/name.py b/packages/finder/plugin/searcher/file/name.py
index b1ae939..3fce4ac 100644
--- a/packages/finder/plugin/searcher/file/name.py
+++ b/packages/finder/plugin/searcher/file/name.py
@@ -41,11 +41,16 @@ class FinderPluginFileNameSearcher():
ignore_files = [ '.gitignore', '.gitattributes', '.gitmodules' ]
for parent, dirs, files in os.walk(self.path):
- # Ignore folders
+ # Do not traverse some folders
for ignore_folder in ignore_folders:
if ignore_folder in dirs:
dirs.remove(ignore_folder)
+ # Do not traverse hidden folders
+ for folder in dirs:
+ if folder.startswith('.'):
+ dirs.remove(folder)
+
# Currently we're not listing folders
#for folder in dirs:
# self.items.append(os.path.join(parent, folder))