arelle.utils.Contexts¶
Module Contents¶
Classes¶
Functions¶
API¶
- class arelle.utils.Contexts.ContextHashKey(context: arelle.ModelInstanceObject.ModelContext, dimensionalAspectModel: bool)¶
Initialization
- context: arelle.ModelInstanceObject.ModelContext¶
None
- dimensionalAspectModel: bool¶
None
- hash: int¶
None
- arelle.utils.Contexts.partitionContexts(contexts: collections.abc.Iterable[arelle.ModelInstanceObject.ModelContext], dimensionalAspectModel: bool) dict[arelle.utils.Contexts.ContextHashKey, tuple[arelle.ModelInstanceObject.ModelContext, ...]]¶
- arelle.utils.Contexts.partitionModelXbrlContexts(modelXbrl: arelle.ModelXbrl.ModelXbrl) dict[arelle.utils.Contexts.ContextHashKey, tuple[arelle.ModelInstanceObject.ModelContext, ...]]¶
- arelle.utils.Contexts.getDuplicateContextGroups(modelXbrl: arelle.ModelXbrl.ModelXbrl) list[tuple[arelle.ModelInstanceObject.ModelContext, ...]]¶