summaryrefslogtreecommitdiff
path: root/sphinx/builders/linkcheck.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/builders/linkcheck.py')
-rw-r--r--sphinx/builders/linkcheck.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/sphinx/builders/linkcheck.py b/sphinx/builders/linkcheck.py
index b2249308d..bdce45c68 100644
--- a/sphinx/builders/linkcheck.py
+++ b/sphinx/builders/linkcheck.py
@@ -177,7 +177,7 @@ class CheckExternalLinksBuilder(DummyBuilder):
def write_entry(self, what: str, docname: str, filename: str, line: int,
uri: str) -> None:
- self.txt_outfile.write("%s:%s: [%s] %s\n" % (filename, line, what, uri))
+ self.txt_outfile.write(f"{filename}:{line}: [{what}] {uri}\n")
def write_linkstat(self, data: dict) -> None:
self.json_outfile.write(json.dumps(data))
@@ -248,8 +248,8 @@ class HyperlinkAvailabilityChecker:
class HyperlinkAvailabilityCheckWorker(Thread):
"""A worker class for checking the availability of hyperlinks."""
- def __init__(self, env: BuildEnvironment, config: Config, rqueue: 'Queue[CheckResult]',
- wqueue: 'Queue[CheckRequest]', rate_limits: dict[str, RateLimit]) -> None:
+ def __init__(self, env: BuildEnvironment, config: Config, rqueue: Queue[CheckResult],
+ wqueue: Queue[CheckRequest], rate_limits: dict[str, RateLimit]) -> None:
self.config = config
self.env = env
self.rate_limits = rate_limits
@@ -272,8 +272,8 @@ class HyperlinkAvailabilityCheckWorker(Thread):
def get_request_headers() -> dict[str, str]:
url = urlparse(uri)
- candidates = ["%s://%s" % (url.scheme, url.netloc),
- "%s://%s/" % (url.scheme, url.netloc),
+ candidates = [f"{url.scheme}://{url.netloc}",
+ f"{url.scheme}://{url.netloc}/",
uri,
"*"]