summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/write_pyi.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/write_pyi.py b/tools/write_pyi.py
index fcf9d36..4fbf366 100644
--- a/tools/write_pyi.py
+++ b/tools/write_pyi.py
@@ -218,7 +218,8 @@ def _generate_stub_for_meth(
fn_doc = base_method.__doc__ if base_method else fn.__doc__
has_docs = gen_docs and fn_doc is not None
- docs = 'r"""' + f"{fn_doc}" + '"""' if has_docs else ""
+ string_prefix = "r" if chr(92) in fn_doc else ""
+ docs = f'{string_prefix}"""' + f"{fn_doc}" + '"""' if has_docs else ""
func_text = textwrap.dedent(
f"""