X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=directory_filter.py;h=d14dce7c6eec912e2b2c5b07ebe9b6ef4dfcf716;hb=7e6972bc7c8e891dc669645fa5969ed76fe38314;hp=d275cf24d4e23a6be64fe4073ca4b3860c83ea3c;hpb=11eeb8574b7b4620ac6fd440cb251f8aa2458f5b;p=python_utils.git diff --git a/directory_filter.py b/directory_filter.py index d275cf2..d14dce7 100644 --- a/directory_filter.py +++ b/directory_filter.py @@ -6,14 +6,13 @@ from typing import Any, Optional class DirectoryFileFilter(object): - """A predicate that will return False if when a proposed file's + """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. """ - def __init__(self, directory: str): - import file_utils super().__init__() + import file_utils if not file_utils.does_directory_exist(directory): raise ValueError(directory) self.directory = directory