Fix OVER value encoding

This commit is contained in:
XANTRONIX Development 2024-11-27 12:36:02 -05:00
parent d4464f2180
commit c124725e0c

View file

@ -4,6 +4,8 @@ import socket
import datetime
import fnmatch
import traceback
import email.header
import email.utils
from typing import Optional
@ -680,9 +682,9 @@ class Session():
def _message_overview(self, message: Message) -> dict:
return map(lambda s: s.replace('\t', ' '), [
str(message.id),
message.subject,
message.sender,
message.created_on.isoformat(),
email.header.Header(message.subject).encode(),
email.header.Header(message.sender).encode(),
email.utils.format_datetime(message.created_on),
message.message_id,
message.parent_id or '',
str(len(message.content)),