From 14e59477d473a81cf3e5aa1e9401b8a6fd88751a Mon Sep 17 00:00:00 2001 From: Scott Gasch Date: Fri, 23 Apr 2021 17:15:28 -0700 Subject: [PATCH] Avoid directory writes when files are already there. --- directory_filter.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/directory_filter.py b/directory_filter.py index 9fa13c2..8bced60 100644 --- a/directory_filter.py +++ b/directory_filter.py @@ -4,11 +4,10 @@ import hashlib import os from typing import Any, Optional -import predicate import file_utils -class DirectoryFileFilter(predicate.Predicate): +class DirectoryFileFilter(object): """A predicate that will return False if when a proposed file's content to-be-written is identical to the contents of the file; skip the write. @@ -75,4 +74,3 @@ class DirectoryAllFilesFilter(DirectoryFileFilter): mem_hash.update(item) md5 = mem_hash.hexdigest() return md5 not in self.all_md5s - -- 2.46.0