comicbox.validate.base

source module comicbox.validate.base

Base validator.

Classes

source class BaseValidator(schema_path: Path | str)

Base validator.

Set the full schema path.

Methods

  • validate — Validate the data against this validator’s schema.

  • get_data_str — Get data string from bytes or a path.

source method BaseValidator.validate(data: str | bytes | Path) → None

Validate the data against this validator’s schema.

Raises

  • NotImplementedError

source staticmethod BaseValidator.get_data_str(data: str | bytes | Path) → str

Get data string from bytes or a path.