avid.common.artefact.crawler.crawl_filter_by_filename

avid.common.artefact.crawler.crawl_filter_by_filename(filename_exclude: str | List[str] | None = None, ext_include: Tuple[str, ...] | None = None, ext_exclude: Tuple[str, ...] | None = None) Callable

Decorator to filter files based on filename patterns and extensions.

Parameters:
  • filename_exclude – Single filename or list of filenames to exclude

  • ext_include – Tuple of extensions to include (files must end with one of these)

  • ext_exclude – Tuple of extensions to exclude

Returns:

Decorated function that applies the filtering logic