arelle.Updater
#
See COPYRIGHT.md for copyright information.
Module Contents#
Classes#
Functions#
Data#
API#
- arelle.Updater._: arelle.typing.TypeGetText#
None
- arelle.Updater._MESSAGE_HEADER#
‘arelle™ - Updater’
- arelle.Updater._SEMVER_PATTERN#
‘compile(…)’
- arelle.Updater._UPDATE_URL#
‘https://api.github.com/repos/Arelle/Arelle/releases/latest’
- class arelle.Updater.ArelleVersion#
- major: int#
None
- minor: int#
None
- patch: int#
None
- __str__() str #
- class arelle.Updater.ArelleRelease#
- version: arelle.Updater.ArelleVersion#
None
- downloadUrl: str | None#
None
- arelle.Updater.checkForUpdates(cntlr: arelle.CntlrWinMain.CntlrWinMain) None #
- arelle.Updater._checkForUpdates(cntlr: arelle.CntlrWinMain.CntlrWinMain) None #
- arelle.Updater._getLatestArelleRelease(cntlr: arelle.CntlrWinMain.CntlrWinMain) arelle.Updater.ArelleRelease #
- arelle.Updater._getArelleReleaseDownloadUrl(assets: list[dict[str, Any]]) str | None #
- arelle.Updater._getArelleReleaseDownloadUrlByFileExtension(assets: list[dict[str, Any]], fileExtension: str) str | None #
- arelle.Updater._checkUpdateUrl(cntlr: arelle.CntlrWinMain.CntlrWinMain, arelleRelease: arelle.Updater.ArelleRelease) None #
- arelle.Updater._parseVersion(versionStr: str) arelle.Updater.ArelleVersion #
- arelle.Updater._backgroundDownload(cntlr: arelle.CntlrWinMain.CntlrWinMain, arelleRelease: arelle.Updater.ArelleRelease) None #
- arelle.Updater._download(cntlr: arelle.CntlrWinMain.CntlrWinMain, arelleRelease: arelle.Updater.ArelleRelease) None #
- arelle.Updater._install(cntlr: arelle.CntlrWinMain.CntlrWinMain, filepath: str) None #
- arelle.Updater._showInfo(cntlr: arelle.CntlrWinMain.CntlrWinMain, msg: str) None #
- arelle.Updater._showWarning(cntlr: arelle.CntlrWinMain.CntlrWinMain, msg: str) None #