POLRAMBORA commited on
Commit
4f30ba8
·
verified ·
1 Parent(s): 8ac549b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -138,7 +138,7 @@ def render_message(history):
138
  if user_message and ("user", user_message) not in seen_messages:
139
  seen_messages.add(("user", user_message))
140
  user_message_html = markdown.markdown(
141
- escape_html(user_message),
142
  extensions=["fenced_code", "codehilite"]
143
  )
144
  user_message_html = bleach.clean(user_message_html, tags=allowed_tags, attributes=allowed_attributes, strip=True)
@@ -151,7 +151,7 @@ def render_message(history):
151
  if assistant_message and ("assistant", assistant_message) not in seen_messages:
152
  seen_messages.add(("assistant", assistant_message))
153
  assistant_message_html = markdown.markdown(
154
- escape_html(assistant_message),
155
  extensions=["fenced_code", "codehilite"]
156
  )
157
  assistant_message_html = bleach.clean(assistant_message_html, tags=allowed_tags, attributes=allowed_attributes, strip=True)
@@ -166,8 +166,8 @@ def render_message(history):
166
 
167
 
168
  def escape_html(unsafe_text):
169
- escaped_text = ''.join(f"&#{ord(char)};" if char not in ('\n', '\r') else '<br>' for char in unsafe_text)
170
- return escaped_text
171
  css="""
172
  .chatbox {height: 400px; overflow: auto; border: 1px solid #262626; padding: 10px; background-color: #171717; display: flex; flex-direction: column-reverse;}
173
  """
 
138
  if user_message and ("user", user_message) not in seen_messages:
139
  seen_messages.add(("user", user_message))
140
  user_message_html = markdown.markdown(
141
+ user_message, # Directly pass user_message
142
  extensions=["fenced_code", "codehilite"]
143
  )
144
  user_message_html = bleach.clean(user_message_html, tags=allowed_tags, attributes=allowed_attributes, strip=True)
 
151
  if assistant_message and ("assistant", assistant_message) not in seen_messages:
152
  seen_messages.add(("assistant", assistant_message))
153
  assistant_message_html = markdown.markdown(
154
+ assistant_message, # Directly pass assistant_message
155
  extensions=["fenced_code", "codehilite"]
156
  )
157
  assistant_message_html = bleach.clean(assistant_message_html, tags=allowed_tags, attributes=allowed_attributes, strip=True)
 
166
 
167
 
168
  def escape_html(unsafe_text):
169
+ return unsafe_text.replace('&', '&amp;').replace('<', '&lt;').replace('>', '&gt;')
170
+
171
  css="""
172
  .chatbox {height: 400px; overflow: auto; border: 1px solid #262626; padding: 10px; background-color: #171717; display: flex; flex-direction: column-reverse;}
173
  """