parazyd 4 лет назад
Родитель
Сommit
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)