X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=directory_filter.py;h=8bced6008cfe6a24e410063a92212e77996c2b10;hb=7accf1acb956f55e875b863c53989fd1950e4b5b;hp=9fa13c2c1169c9895af5de7c4494627cd972d735;hpb=64a9a97fdff29f4bb9eef4e80faaeaa520d59506;p=python_utils.git 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 -