bugfinder.base.processing.files

Abstract classes for creating processing steps.

class bugfinder.base.processing.files.AbstractFileProcessing(dataset, deprecation_warning=None)

Bases: AbstractProcessing

Abstract processing class for handling file changes.

execute()

Execute the ‘process_file’ method on files where ‘match_file’ returns True.

abstract match_file(filepath) bool
abstract process_file(filepath)

Process a file with the given filepath. Needs to be implemented by the subclass.

Parameters

filepath