This commit is contained in:
geemili 2026-04-20 14:01:07 +00:00 committed by GitHub
commit b58acfbdac
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -786,8 +786,16 @@ class LXMessage:
message.timestamp = timestamp
message.packed = lxmf_bytes
message.packed_size = len(lxmf_bytes)
message.set_title_from_bytes(title_bytes)
message.set_content_from_bytes(content_bytes)
if type(title_bytes) is bytes:
message.set_title_from_bytes(title_bytes)
elif type(title_bytes) is str:
message.set_title_from_string(title_bytes)
if type(content_bytes) is bytes:
message.set_content_from_bytes(content_bytes)
elif type(content_bytes) is str:
message.set_content_from_string(content_bytes)
try:
if source:
@ -824,4 +832,4 @@ class LXMessage:
return lxm
except Exception as e:
RNS.log("Could not unpack LXMessage from file. The contained exception was: "+str(e), RNS.LOG_ERROR)
return None
return None