From 8fba0eec319f42d740b1bee1d96e3a906a7e5096 Mon Sep 17 00:00:00 2001 From: ville rantanen Date: Mon, 30 Sep 2013 08:32:40 +0300 Subject: [PATCH] adding hidden folder skipping --- file_list.py | 4 ++-- image_list.py | 9 +++------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/file_list.py b/file_list.py index ad66402..cd0d48e 100755 --- a/file_list.py +++ b/file_list.py @@ -200,8 +200,8 @@ def get_md5(filename): return hashlib.md5(open(filename,'rb').read(1024*1024*50)).hexdigest() def clean_dirs(dirs): - for s in BADDIRS: - if s in dirs: + for s in dirs[:]: + if (s in BADDIRS) or (s.startswith(".")): dirs.remove(s) return dirs diff --git a/image_list.py b/image_list.py index 3aa0b31..e3d9a38 100755 --- a/image_list.py +++ b/image_list.py @@ -275,16 +275,13 @@ def searchdb(sqlfile,needle): return flist def clean_dirs(dirs): - for s in dirs: - if s.startswith("."): - dirs.remove(s) - continue - if s in BADDIRS: + for s in dirs[:]: + if (s in BADDIRS) or (s.startswith(".")): dirs.remove(s) return dirs def clean_syms(files): - for f in files: + for f in files[:]: if os.path.islink(f): files.remove(f) return files