diff options
author | Question Box Service <qbox@andrewyu.org> | 2023-05-15 10:34:48 +0200 |
---|---|---|
committer | Question Box Service <qbox@andrewyu.org> | 2023-05-15 10:34:48 +0200 |
commit | 26ceea84fd224cff21d9ad0e8c079414abeeb525 (patch) | |
tree | 4e6bde99e9e995dcaee614c9feb0dfaab9ac78f4 | |
parent | 0dfcd014b20935821f7f061ce4123e1aabd88b6a (diff) | |
download | qbox-26ceea84fd224cff21d9ad0e8c079414abeeb525.tar.gz qbox-26ceea84fd224cff21d9ad0e8c079414abeeb525.zip |
Better decoding
-rw-r--r-- | __pycache__/config.cpython-39.pyc | bin | 0 -> 523 bytes | |||
-rwxr-xr-x | app.py | 8 |
2 files changed, 2 insertions, 6 deletions
diff --git a/__pycache__/config.cpython-39.pyc b/__pycache__/config.cpython-39.pyc Binary files differnew file mode 100644 index 0000000..c279e27 --- /dev/null +++ b/__pycache__/config.cpython-39.pyc @@ -212,13 +212,9 @@ def qboard(user): p.communicate(newmsg.as_bytes()) return - received_message_text_plain = part.get_payload() - if part["Content-Transfer-Encoding"] == "quoted-printable": - received_message_text_decoded = quopri.decodestring(received_message_text_plain).decode("utf-8", "surrogateescape") - else: - received_message_text_decoded = received_message_text_plain + received_message_text_plain = part.get_payload(decode=True).decode("utf-8", "surrogateescape") if part.get_content_type() == "text/plain": - received_message_text_decoded = received_message_text_decoded.replace("\r\n", "<br />").replace("\n", "<br />") + received_message_text_decoded = received_message_text_plain.replace("\r\n", "<br />").replace("\n", "<br />") db.remove(question) |