Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ef45c7b

Browse files
committed
Note where redirect is trying to go
1 parent 347dceb commit ef45c7b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

doc/sphinxext/redirect_from.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,15 @@ def run(self):
9494
domain = self.env.get_domain('redirect_from')
9595
current_doc = self.env.path2doc(self.state.document.current_source)
9696
redirected_reldoc, _ = self.env.relfn2path(redirected_doc, current_doc)
97-
if (redirected_reldoc in domain.redirects
98-
and domain.redirects[redirected_reldoc] != current_doc):
97+
if (
98+
redirected_reldoc in domain.redirects
99+
and domain.redirects[redirected_reldoc] != current_doc
100+
):
99101
raise ValueError(
100102
f"{redirected_reldoc} is already noted as redirecting to "
101-
f"{domain.redirects[redirected_reldoc]}")
103+
f"{domain.redirects[redirected_reldoc]}\n"
104+
f"Cannot also redirect it to {current_doc}"
105+
)
102106
domain.redirects[redirected_reldoc] = current_doc
103107
return []
104108

0 commit comments

Comments
 (0)