From: <mi...@us...> - 2025-08-01 10:58:57
|
Revision: 10194 http://sourceforge.net/p/docutils/code/10194 Author: milde Date: 2025-08-01 10:58:54 +0000 (Fri, 01 Aug 2025) Log Message: ----------- Fix plural case of an error message. Don't add the plural "s" if there is only one footnote. Modified Paths: -------------- trunk/docutils/docutils/transforms/references.py Modified: trunk/docutils/docutils/transforms/references.py =================================================================== --- trunk/docutils/docutils/transforms/references.py 2025-07-31 14:18:24 UTC (rev 10193) +++ trunk/docutils/docutils/transforms/references.py 2025-08-01 10:58:54 UTC (rev 10194) @@ -542,10 +542,12 @@ try: label = self.autofootnote_labels[i] except IndexError: + n = len(self.autofootnote_labels) + s = 's' if n > 1 else '' msg = self.document.reporter.error( - 'Too many autonumbered footnote references: only %s ' - 'corresponding footnotes available.' - % len(self.autofootnote_labels), base_node=ref) + 'Too many autonumbered footnote references: ' + f'only {n} corresponding footnote{s} available.', + base_node=ref) msgid = self.document.set_id(msg) for ref in self.document.autofootnote_refs[i:]: if ref.resolved or ref.hasattr('refname'): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |