MCPcopy
hub / github.com/Akegarasu/ChatGLM-webui / parse_codeblock

Function parse_codeblock

modules/context.py:7–18  ·  view source on GitHub ↗
(text)

Source from the content-addressed store, hash-verified

5
6
7def parse_codeblock(text):
8 lines = text.split("\n")
9 for i, line in enumerate(lines):
10 if "```" in line:
11 if line != "```":
12 lines[i] = f'<pre><code class="{lines[i][3:]}">'
13 else:
14 lines[i] = '</code></pre>'
15 else:
16 if i > 0:
17 lines[i] = "<br/>" + line.replace("<", "&lt;").replace(">", "&gt;")
18 return "".join(lines)
19
20
21class Context:

Callers 3

appendMethod · 0.85
refresh_lastMethod · 0.85
load_historyMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected