Browse Source

tools/kemi: escape docstrings when required (#3824)

some of the documentation contains \ which need escaping
tsearle 1 year ago
parent
commit
999d0c6540
1 changed files with 1 additions and 1 deletions
  1. 1 1
      misc/tools/kemi/python_mock/kemi_mock.py

+ 1 - 1
misc/tools/kemi/python_mock/kemi_mock.py

@@ -129,7 +129,7 @@ def generate_function_doc(module_name, func, prefix):
                 print(prefix + "\t\"\"\"")
                 print(prefix + "\t\"\"\"")
                 documentation_lines = documentation[module_name]["functions"][function_prefix].split("\n")
                 documentation_lines = documentation[module_name]["functions"][function_prefix].split("\n")
                 for line in documentation_lines:
                 for line in documentation_lines:
-                    print(prefix + "\t" + line)
+                    print(prefix + "\t" + line.replace("\\", "\\\\\\\\"))
                 print(prefix + "\t\"\"\"")
                 print(prefix + "\t\"\"\"")
                 break
                 break