From 2bb71c6ac2dc157cb9f54c085ea90c7f91d0dd6b Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Mon, 25 Jan 2021 14:44:31 -0800 Subject: [PATCH] Remove callback_exclusion. --- voussoirkit/spinal.py | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/voussoirkit/spinal.py b/voussoirkit/spinal.py index 72e5ad8..2f08565 100644 --- a/voussoirkit/spinal.py +++ b/voussoirkit/spinal.py @@ -44,12 +44,6 @@ class SpinalError(SpinalException): class ValidationError(SpinalException): pass -def callback_exclusion_v1(name, path_type): - ''' - Example of an exclusion callback function. - ''' - print('Excluding', path_type, name) - def callback_progress_v1(fpobj, written_bytes, total_bytes): ''' Example of a copy callback function. @@ -92,7 +86,6 @@ def copy_dir( *, bytes_per_second=None, callback_directory_progress=None, - callback_exclusion=None, callback_file_progress=None, callback_permission_denied=None, callback_pre_directory=None, @@ -130,9 +123,6 @@ def copy_dir( If `precalcsize` is False, this function will receive written bytes for both written and total, showing 100% always. - callback_exclusion: - Passed directly into `walk_generator`. - callback_file_progress: Passed into each `copy_file` as `callback_progress`. @@ -235,7 +225,6 @@ def copy_dir( # Copy walker = walk_generator( source, - callback_exclusion=callback_exclusion, exclude_directories=exclude_directories, exclude_filenames=exclude_filenames, yield_style='nested', @@ -654,7 +643,6 @@ def verify_hash( def walk_generator( path='.', *, - callback_exclusion=None, callback_permission_denied=None, exclude_directories=None, exclude_filenames=None, @@ -666,10 +654,6 @@ def walk_generator( ''' Yield Path objects for files in the file tree, similar to os.walk. - callback_exclusion: - This function will be called when a file or directory is excluded with - two parameters: the path, and 'file' or 'directory'. - exclude_filenames: A set of filenames that will not be copied. Entries can be absolute paths to exclude that particular file, or plain names to exclude @@ -708,7 +692,6 @@ def walk_generator( if exclude_filenames is None: exclude_filenames = set() - callback_exclusion = callback_exclusion or do_nothing callback_permission_denied = callback_permission_denied or do_nothing _callback_permission_denied = callback_permission_denied def callback_permission_denied(error): @@ -726,7 +709,6 @@ def walk_generator( ) if exclude: - callback_exclusion(path, 'directory') return def handle_exclusion(blacklist, basename, abspath, kind): @@ -735,7 +717,6 @@ def walk_generator( normalize(abspath) in blacklist ) if exclude: - callback_exclusion(abspath, kind) return 1 # In the following loops, I found joining the os.sep with fstrings to be