diff --git a/generateChangemarks/generateTOC.py b/generateChangemarks/generateTOC.py index 54e67fcdcf319de8ece8a806b5b7251e0bfeb090..97471f23e7ba7776af0ca15be8e0ba8b6f63e617 100644 --- a/generateChangemarks/generateTOC.py +++ b/generateChangemarks/generateTOC.py @@ -79,7 +79,8 @@ def processDocument(args:argparse.Namespace) -> None: if (headline := _l.lstrip('#').strip()) == 'Contents' and not args.contents: continue headers.append((headline, level, prepareTOClink(h[0]))) - f.write(line+f'\{#{h[2]}\}') + heading_with_anchor = line + "{#" + f'{h[2]}'+ "}" + f.write(heading_with_anchor) continue f.write(line)