瀏覽代碼

Another message fix attempt.

parazyd 4 年之前
父節點
當前提交
4e75289abe
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      mallumo/messages.py

+ 4 - 1
mallumo/messages.py

@@ -60,7 +60,10 @@ def message_in_cb(data, modifier, modifier_data, string):
 
     # Weird typing here, lazy to look into.
     if isinstance(string, bytes):
-        parsed = parse_privmsg(string.decode(), modifier_data)
+        try:
+            parsed = parse_privmsg(string.decode(), modifier_data)
+        except UnicodeDecodeError:
+            return string
     else:
         parsed = parse_privmsg(string, modifier_data)