From 255a184a4695a020946149e11ec1de06b13efc00 Mon Sep 17 00:00:00 2001 From: Yuxuan Chen Date: Mon, 1 Jun 2026 17:32:49 -0400 Subject: [PATCH] fix: Strip backslash before ^ in generated docstrings --- .../amazon/smithy/python/codegen/writer/MarkdownConverter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codegen/core/src/main/java/software/amazon/smithy/python/codegen/writer/MarkdownConverter.java b/codegen/core/src/main/java/software/amazon/smithy/python/codegen/writer/MarkdownConverter.java index 647c0b14e..30e2e003b 100644 --- a/codegen/core/src/main/java/software/amazon/smithy/python/codegen/writer/MarkdownConverter.java +++ b/codegen/core/src/main/java/software/amazon/smithy/python/codegen/writer/MarkdownConverter.java @@ -170,7 +170,7 @@ private static String postProcessPandocOutput(String output) { // Remove unnecessary backslash escapes that pandoc adds for markdown // These characters don't need escaping in Python docstrings - output = output.replaceAll("\\\\([\\[\\]'{}()<>`@_*|!~$#])", "$1"); + output = output.replaceAll("\\\\([\\[\\]'{}()<>`@_*|!~$#^])", "$1"); // Replace and tags with admonitions for mkdocstrings output = replaceAdmonitionTags(output, "note", "Note");