arelle.utils.validate.ValidationUtil

See COPYRIGHT.md for copyright information.

Module Contents

Functions

etreeIterWithDepth

hasPresentationalConceptsWithFacts

Returns True if any concepts used in the presentation network of the role URIs have been tagged with facts. This DOES NOT check if the facts are dimensionally valid against hypercubes defined in the roles.

Data

_

API

arelle.utils.validate.ValidationUtil._: arelle.typing.TypeGetText

None

arelle.utils.validate.ValidationUtil.etreeIterWithDepth(node: arelle.ModelObject.ModelObject | lxml.etree._Element, depth: int = 0) collections.abc.Generator[tuple[arelle.ModelObject.ModelObject | lxml.etree._Element, int], None, None]
arelle.utils.validate.ValidationUtil.hasPresentationalConceptsWithFacts(modelXbrl: arelle.ModelXbrl.ModelXbrl, roleUris: collections.abc.Iterable[str], memberQnameFilter: set[arelle.ModelValue.QName] | None = None) bool

Returns True if any concepts used in the presentation network of the role URIs have been tagged with facts. This DOES NOT check if the facts are dimensionally valid against hypercubes defined in the roles.