arelle.utils.validate.DuplicateFacts

See COPYRIGHT.md for copyright information.

Module Contents

Functions

validateDuplicateFacts

Yield a validation for each set of duplicate facts containing the given duplicate type.

API

arelle.utils.validate.DuplicateFacts.validateDuplicateFacts(facts: list[arelle.ModelInstanceObject.ModelFact], duplicateType: arelle.ValidateDuplicateFactsConst.DuplicateType, codes: str | tuple[str, ...], msg: str | None = None, level: arelle.utils.validate.Validation.Level = Level.ERROR) → collections.abc.Iterable[arelle.utils.validate.Validation.Validation]

Yield a validation for each set of duplicate facts containing the given duplicate type.