We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 347dceb commit ef45c7bCopy full SHA for ef45c7b
1 file changed
doc/sphinxext/redirect_from.py
@@ -94,11 +94,15 @@ def run(self):
94
domain = self.env.get_domain('redirect_from')
95
current_doc = self.env.path2doc(self.state.document.current_source)
96
redirected_reldoc, _ = self.env.relfn2path(redirected_doc, current_doc)
97
- if (redirected_reldoc in domain.redirects
98
- and domain.redirects[redirected_reldoc] != current_doc):
+ if (
+ redirected_reldoc in domain.redirects
99
+ and domain.redirects[redirected_reldoc] != current_doc
100
+ ):
101
raise ValueError(
102
f"{redirected_reldoc} is already noted as redirecting to "
- f"{domain.redirects[redirected_reldoc]}")
103
+ f"{domain.redirects[redirected_reldoc]}\n"
104
+ f"Cannot also redirect it to {current_doc}"
105
+ )
106
domain.redirects[redirected_reldoc] = current_doc
107
return []
108
0 commit comments