Fix #8321: linkcheck: `tel:` schema hyperlinks are detected as errors

This commit is contained in:
Takeshi KOMIYA
2020-10-24 20:11:23 +09:00
parent 071b14884c
commit 3171a44032
2 changed files with 2 additions and 1 deletions

View File

@@ -57,6 +57,7 @@ Bugs fixed
* #8239: Failed to refer a token in productionlist if it is indented
* #8268: linkcheck: Report HTTP errors when ``linkcheck_anchors`` is ``True``
* #8245: linkcheck: take source directory into account for local files
* #8321: linkcheck: ``tel:`` schema hyperlinks are detected as errors
* #6914: figure numbers are unexpectedly assigned to uncaptioned items
Testing

View File

@@ -213,7 +213,7 @@ class CheckExternalLinksBuilder(Builder):
def check(docname: str) -> Tuple[str, str, int]:
# check for various conditions without bothering the network
if len(uri) == 0 or uri.startswith(('#', 'mailto:')):
if len(uri) == 0 or uri.startswith(('#', 'mailto:', 'tel:')):
return 'unchecked', '', 0
elif not uri.startswith(('http:', 'https:')):
if uri_re.match(uri):