arelle.formula.FactAspectsCache

See COPYRIGHT.md for copyright information.

Module Contents

Classes

Data

API

arelle.formula.FactAspectsCache.noneUUID

‘uuid4(…)’

class arelle.formula.FactAspectsCache.FactAspectsCache(maxSize: int)

Initialization

clear() None
property prioritizedAspects: set[int | arelle.ModelValue.QName]
evaluations(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact) collections.defaultdict[int | arelle.ModelValue.QName, bool | None] | None
cacheMatch(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact, aspect: int | arelle.ModelValue.QName) None
cacheNotMatch(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact, aspect: int | arelle.ModelValue.QName) None
_register(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact, aspect: int | arelle.ModelValue.QName, value: bool) None
_buildFactKey(fact1: arelle.ModelInstanceObject.ModelFact, fact2: arelle.ModelInstanceObject.ModelFact) tuple[uuid.UUID, uuid.UUID]
__repr__() str