Return original text that fails to decode

This commit is contained in:
XANTRONIX Development 2024-11-11 15:42:50 -05:00
parent d66794c305
commit a4ccaae4ae

View file

@ -10,19 +10,16 @@ from nntp.tiny.db import DatabaseTable
def decode(text: str):
decoded = decode_header(text)[0]
if decoded[1] is None:
if decoded[0] == b'':
return ''
if decoded[0] == b'':
return ''
return str(decoded[0])
if decoded[1] is None:
return text
try:
return str(decoded[0], decoded[1])
except:
if decoded[0] == b'':
return ''
return str(decoded[0])
return text
def each_line(text: str):
start = 0