From f3045b08ddd2e5a1e6283cd8818b900ccac474ae Mon Sep 17 00:00:00 2001 From: Adam Turner <9087854+aa-turner@users.noreply.github.com> Date: Wed, 12 Feb 2025 01:33:12 +0000 Subject: [PATCH] Prefer str.join to += --- sphinx/writers/latex.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/sphinx/writers/latex.py b/sphinx/writers/latex.py index c0d763e43..bfbdb268a 100644 --- a/sphinx/writers/latex.py +++ b/sphinx/writers/latex.py @@ -2069,10 +2069,9 @@ class LaTeXTranslator(SphinxTranslator): def visit_literal_strong(self, node: Element) -> None: if self.in_production_list: - ctx = r'\phantomsection' - for id_ in node['ids']: - ctx += self.hypertarget(id_, anchor=False) - self.body.append(ctx) + ctx = [r'\phantomsection'] + ctx += [self.hypertarget(id_, anchor=False) for id_ in node['ids']] + self.body.append(''.join(ctx)) return self.body.append(r'\sphinxstyleliteralstrong{\sphinxupquote{')