vsj0702 commited on
Commit
b560897
·
verified ·
1 Parent(s): 694c190

fixing bug

Browse files
Files changed (1) hide show
  1. chatbot.py +8 -8
chatbot.py CHANGED
@@ -125,16 +125,16 @@ def render_chatbot(code, output, error):
125
  for idx, (q, a) in enumerate(visible):
126
  st.markdown(f'<div class="chat-message user-message">{escape(q)}</div>', unsafe_allow_html=True)
127
 
128
- def format_response(text):
129
- parts = text.split("```")
130
- result = ""
131
- for i, part in enumerate(parts):
132
- if i % 2 == 1:
133
  lines = part.splitlines()
134
  if lines and lines[0].isalpha():
135
- lines = lines[1:]code_html = escape("\n".join(lines))
136
- result += "<pre><code>{}</code></pre>".format(code_html)
137
-
138
  else:
139
  result += escape(part)
140
  return result
 
125
  for idx, (q, a) in enumerate(visible):
126
  st.markdown(f'<div class="chat-message user-message">{escape(q)}</div>', unsafe_allow_html=True)
127
 
128
+ def format_response(txt):
129
+ parts = txt.split('')
130
+ result = ''
131
+ for j, part in enumerate(parts):
132
+ if j % 2 == 1:
133
  lines = part.splitlines()
134
  if lines and lines[0].isalpha():
135
+ lines = lines[1:]
136
+ code_html = escape("\n".join(lines))
137
+ result += f'<pre><code>{code_html}</code></pre>'
138
  else:
139
  result += escape(part)
140
  return result