arelle.utils.validate.Validation

See COPYRIGHT.md for copyright information.

Module Contents

Classes

API

class arelle.utils.validate.Validation.Level

Bases: enum.Enum

ERROR

‘ERROR’

INCONSISTENCY

‘INCONSISTENCY’

INFO

‘INFO’

INFO_SEMANTIC

‘INFO-SEMANTIC’

WARNING

‘WARNING’

name()
value()
class arelle.utils.validate.Validation.Validation
level: arelle.utils.validate.Validation.Level

None

codes: str | tuple[str, ...]

None

msg: str

None

args: dict[str, Any]

‘field(…)’

static build(level: arelle.utils.validate.Validation.Level, codes: str | tuple[str, ...], msg: str, **kwargs: Any) arelle.utils.validate.Validation.Validation
static error(codes: str | tuple[str, ...], msg: str, **kwargs: Any) arelle.utils.validate.Validation.Validation
static inconsistency(codes: str | tuple[str, ...], msg: str, **kwargs: Any) arelle.utils.validate.Validation.Validation
static info(codes: str | tuple[str, ...], msg: str, **kwargs: Any) arelle.utils.validate.Validation.Validation
static info_semantic(codes: str | tuple[str, ...], msg: str, **kwargs: Any) arelle.utils.validate.Validation.Validation
static warning(codes: str | tuple[str, ...], msg: str, **kwargs: Any) arelle.utils.validate.Validation.Validation