From: Scott Gasch Date: Sat, 24 Apr 2021 00:15:28 +0000 (-0700) Subject: Avoid directory writes when files are already there. X-Git-Url: https://wannabe.guru.org/gitweb/?a=commitdiff_plain;h=14e59477d473a81cf3e5aa1e9401b8a6fd88751a;p=python_utils.git Avoid directory writes when files are already there. --- 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 -