File Validator¶
Config validation functions.
Classes:
| Name | Description |
|---|---|
FileValidator |
Class for validating files based on configuration. |
FileValidator(keywords: ListIncludeExclude, extensions: ListIncludeExclude, filesize: MinMax, duration: MinMax, validators: tuple[Callable, ...] = ())
dataclass
¶
Class for validating files based on configuration.
Methods:
| Name | Description |
|---|---|
__post_init__ |
Gather validation functions based on enabled filters. |
is_valid |
Check if a file is valid based on the current filters. |
is_valid_duration |
Check if a file is valid based on the current filters. |