arelle.RuntimeOptions¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Classes¶
This class contains the runtime options for Arelle. The base options are defined as member variables and are passed directly to the constructor. Plugin options are dynamic and passed using the pluginOptions InitVar and applied to the class using setattr() in __post_init RuntimeOptionsException is raised if an improper combination of options are specified. |
Data¶
API¶
- arelle.RuntimeOptions.RuntimeOptionValue¶
None
- exception arelle.RuntimeOptions.RuntimeOptionsException¶
Bases:
Exception- add_note()¶
- class args¶
- with_traceback()¶
- class arelle.RuntimeOptions.RuntimeOptions¶
This class contains the runtime options for Arelle. The base options are defined as member variables and are passed directly to the constructor. Plugin options are dynamic and passed using the pluginOptions InitVar and applied to the class using setattr() in __post_init RuntimeOptionsException is raised if an improper combination of options are specified.
- pluginOptions: dataclasses.InitVar[Optional[dict[str, arelle.RuntimeOptions.RuntimeOptionValue]]]¶
None
- abortOnMajorError: Optional[bool]¶
None
- about: Optional[str]¶
None
- anchFile: Optional[str]¶
None
- arcroleTypesFile: Optional[str]¶
None
- baseTaxonomyValidationMode: Optional[str]¶
None
- betaObjectModel: Optional[bool]¶
False
- cacheDirectory: Optional[str]¶
None
- calFile: Optional[str]¶
None
- calcDecimals: Optional[int]¶
None
- calcDeduplicate: Optional[bool]¶
None
- calcPrecision: Optional[int]¶
None
- calcs: Optional[str]¶
None
- collectProfileStats: Optional[bool]¶
None
- compareInstance: Optional[str]¶
None
- compareFormulaOutput: Optional[str]¶
None
- conceptsFile: Optional[str]¶
None
- deduplicateFacts: Optional[arelle.ValidateDuplicateFactsConst.DeduplicationType]¶
None
- diagnostics: Optional[bool]¶
None
- diffFile: Optional[str]¶
None
- dimFile: Optional[str]¶
None
- disablePersistentConfig: bool¶
False
- disableRtl: bool¶
False
- disclosureSystemName: Optional[str]¶
None
- DTSFile: Optional[str]¶
None
- entrypointFile: Optional[str]¶
None
- factListCols: Optional[int]¶
None
- factTableCols: Optional[int]¶
None
- factTableFile: Optional[str]¶
None
- factsFile: Optional[str | arelle.FileSource.FileNamedStringIO]¶
None
- formulaAction: Optional[str]¶
None
- formulaAsserResultCounts: Optional[bool]¶
None
- formulaCacheSize: Optional[int]¶
None
- formulaCallExprCode: Optional[bool]¶
None
- formulaCallExprEval: Optional[bool]¶
None
- formulaCallExprResult: Optional[bool]¶
None
- formulaCallExprSource: Optional[bool]¶
None
- formulaCompileOnly: Optional[bool]¶
None
- formulaFormulaRules: Optional[bool]¶
None
- formulaMaximumMessageInterpolationLength: Optional[int]¶
None
- formulaVarSetTimeout: Optional[float]¶
None
- formulaReportTimeout: Optional[float]¶
None
- formulaParamExprResult: Optional[bool]¶
None
- formulaParamInputValue: Optional[bool]¶
None
- formulaRunIDs: Optional[int]¶
None
- formulaSatisfiedAsser: Optional[bool]¶
None
- formulaUnmessagedUnsatisfiedAsser: Optional[bool]¶
None
- formulaUnsatisfiedAsser: Optional[bool]¶
None
- formulaUnsatisfiedAsserError: Optional[bool]¶
None
- formulaVarExpressionCode: Optional[bool]¶
None
- formulaVarExpressionEvaluation: Optional[bool]¶
None
- formulaVarExpressionResult: Optional[bool]¶
None
- formulaVarExpressionSource: Optional[bool]¶
None
- formulaVarFilterWinnowing: Optional[bool]¶
None
- formulaVarFiltersResult: Optional[bool]¶
None
- formulaVarSetExprEval: Optional[bool]¶
None
- formulaVarSetExprResult: Optional[bool]¶
None
- formulaVarsOrder: Optional[bool]¶
None
- formulaeFile: Optional[str]¶
None
- httpUserAgent: Optional[str]¶
None
- httpsRedirectCache: Optional[bool]¶
None
- importFiles: Optional[str]¶
None
- infosetValidate: Optional[bool]¶
None
- internetConnectivity: Optional[str]¶
None
- internetLogDownloads: Optional[bool]¶
None
- internetRecheck: Optional[str]¶
None
- internetTimeout: Optional[int]¶
None
- keepOpen: Optional[bool]¶
None
- labelLang: Optional[str]¶
None
- labelRole: Optional[str]¶
None
- logCodeFilter: Optional[str]¶
None
- logFile: Optional[arelle.Cntlr.TypeLogFileName]¶
None
- logFileMode: Optional[str]¶
None
- logFormat: Optional[str]¶
None
- logLevel: Optional[str]¶
None
- logLevelFilter: Optional[str]¶
None
- logPropagate: Optional[bool]¶
None
- logRefObjectProperties: Optional[bool]¶
None
- logTextMaxLength: Optional[int]¶
None
- logXmlMaxAttributeLength: Optional[int]¶
None
- monitorParentProcess: Optional[bool]¶
None
- noCertificateCheck: Optional[bool]¶
None
- optionsFile: Optional[str]¶
None
- outputAttribution: Optional[str]¶
None
- packageManifestName: Optional[str]¶
None
- packages: Optional[list[str]]¶
None
- parameterSeparator: Optional[str]¶
None
- parameters: Optional[str]¶
None
- password: Optional[str]¶
None
- plugins: Optional[str]¶
None
- preFile: Optional[str]¶
None
- proxy: Optional[str]¶
None
- redirectFallbacks: Optional[dict[regex.Pattern[str], str]]¶
None
- relationshipCols: Optional[int]¶
None
- reportPackage: bool¶
False
- roleTypesFile: Optional[str]¶
None
- rssReport: Optional[str]¶
None
- rssReportCols: Optional[int]¶
None
- saveDeduplicatedInstance: Optional[bool]¶
None
- saveOIMToXMLReport: Optional[str]¶
None
- showEnvironment: Optional[bool]¶
None
- showOptions: Optional[bool]¶
None
- skipDTS: Optional[bool]¶
None
- skipLoading: Optional[bool]¶
None
- statusPipe: Optional[str]¶
None
- renderedTableLinkbaseFile: Optional[str]¶
None
- tableFile: Optional[str]¶
None
- taxonomyPackage: bool¶
False
- testReport: Optional[str]¶
None
- testReportCols: Optional[int]¶
None
- testcaseExpectedErrors: Optional[dict[str, list[str]]]¶
None
- testcaseFilters: Optional[list[str]]¶
None
- testcaseResultOptions: Optional[str]¶
None
- testcaseResultsCaptureWarnings: Optional[bool]¶
None
- timeVariableSetEvaluation: Optional[bool]¶
None
- uiLang: Optional[str]¶
None
- username: Optional[str]¶
None
- utrUrl: Optional[str]¶
None
- utrValidate: Optional[bool]¶
None
- validate: Optional[bool]¶
None
- validateDuplicateFacts: Optional[str]¶
None
- validateXmlOim: bool¶
False
- validateEFM: Optional[bool]¶
None
- validateEFMCalcTree: Optional[bool]¶
None
- validateHMRC: Optional[bool]¶
None
- validateTestcaseSchema: Optional[bool]¶
None
- versReportFile: Optional[str | arelle.FileSource.FileNamedStringIO]¶
None
- viewArcrole: Optional[str]¶
None
- viewFile: Optional[str | arelle.FileSource.FileNamedStringIO]¶
None
- webserver: Optional[str]¶
None
- xdgConfigHome: Optional[str]¶
None
- validationExitCode: bool¶
False