arelle.UrlUtil#

See COPYRIGHT.md for copyright information.

Module Contents#

Functions#

Data#

API#

arelle.UrlUtil.authority(url: str, includeScheme: bool = True) str#
arelle.UrlUtil.scheme(url: str) str | None#
arelle.UrlUtil.absoluteUrlPattern#

None

arelle.UrlUtil.relativeUrlPattern#

‘compile(…)’

arelle.UrlUtil.splitDecodeFragment(url: str) tuple[str, str]#
arelle.UrlUtil.anyUriQuoteForPSVI(uri: str) str#
arelle.UrlUtil.isValidAbsolute(url: str) bool#
arelle.UrlUtil.isValidUriReference(url: str) bool#
arelle.UrlUtil.isAbsolute(url: str) bool#
arelle.UrlUtil.isHttpUrl(url: str) bool#
arelle.UrlUtil.ensureUrl(maybeUrl: str) str#
arelle.UrlUtil.parseRfcDatetime(rfc2822date: str) datetime.datetime | None#
arelle.UrlUtil.zipRelativeFilePattern#

‘compile(…)’

arelle.UrlUtil.relativeUri(baseUri: str, relativeUri: str) str#
arelle.UrlUtil.decodeBase64DataImage(imageData: str | None) bytes | None#