From a5cf8d66df54ad873b30e904e28ae896d5e4901c Mon Sep 17 00:00:00 2001 From: Darko Poljak Date: Sat, 9 Aug 2014 20:52:53 +0200 Subject: [PATCH] Some code improvements. --- sweeper/sweeper.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/sweeper/sweeper.py b/sweeper/sweeper.py index 79b279d..fc5aabe 100644 --- a/sweeper/sweeper.py +++ b/sweeper/sweeper.py @@ -109,11 +109,7 @@ def _filehash(filepath, hashalg, block_size): def _uniq_list(list_): - result = [] - for foo in list_: - if foo not in result: - result.append(foo) - return result + return set(list_) def _gather_file_list(dirs): @@ -128,8 +124,8 @@ def _gather_file_list(dirs): for dirpath, dirnames, filenames in os.walk(dir_): count += len(filenames) # replace fpath with realpath value (eliminate symbolic links) - files += [os.path.realpath(os.path.join(dirpath, fname)) - for fname in filenames] + files.extend([os.path.realpath(os.path.join(dirpath, fname)) + for fname in filenames]) return (count, files)