refactor: eigener Variablenname für Durchstreich-Marken (QA3-03)

In Renderer._inline_core stand marker erst für die Seitenmarke (str), dann
für das Paar der Durchstreich-Marken (tuple); mypy meldete den Typkonflikt.
Keine Verhaltensänderung (Ausgabe byte-identisch, mypy ohne Befund).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-10-06 21:09:20 +02:00
commit 4b3d753b56

View file

@ -1233,8 +1233,8 @@ class Renderer:
finally:
self.strong -= 1
if name in ("del", "s", "strike"):
marker = ("~~", "~~") if self.opt.format == "gfm" else ("<del>", "</del>")
return pre + self._wrap(self.inline_children(el), marker[0], marker[1])
del_open, del_close = ("~~", "~~") if self.opt.format == "gfm" else ("<del>", "</del>")
return pre + self._wrap(self.inline_children(el), del_open, del_close)
if name in ("u", "ins", "mark", "kbd", "sup", "sub"):
if name in ("sup", "sub"):
elems = [c for c in el if is_element(c)]