diff --git a/sphinx/builders/linkcheck.py b/sphinx/builders/linkcheck.py index 8b750df2d6b..a8cd9e2fe08 100644 --- a/sphinx/builders/linkcheck.py +++ b/sphinx/builders/linkcheck.py @@ -422,15 +422,11 @@ def check(docname: str) -> tuple[str, str, int]: while True: check_request = self.wqueue.get() - try: - next_check, hyperlink = check_request - if hyperlink is None: - break + next_check, hyperlink = check_request + if hyperlink is None: + break - uri, docname, lineno = hyperlink - except ValueError: - # old styled check_request (will be deprecated in Sphinx-5.0) - next_check, uri, docname, lineno = check_request # type: ignore[misc] + uri, docname, lineno = hyperlink if uri is None: break