From d6dc4aaf0d465c3c267b9c8a663011b0b01fadcd Mon Sep 17 00:00:00 2001 From: Daniel Kahn Gillmor Date: Sat, 2 Nov 2019 01:28:22 -0400 Subject: email-print-mime-structure: add another FIXME about bytecounting Signed-off-by: Daniel Kahn Gillmor --- email-print-mime-structure | 1 + 1 file changed, 1 insertion(+) diff --git a/email-print-mime-structure b/email-print-mime-structure index 98b35fe..c1476d2 100755 --- a/email-print-mime-structure +++ b/email-print-mime-structure @@ -61,6 +61,7 @@ class MimePrinter(object): payload:Union[List[Message], str, bytes, None] = z.get_payload() if not isinstance(payload, (str,bytes)): raise TypeError(f'expected payload to be either str or bytes, got {type(payload)}') + # FIXME: it looks like we are counting chars here, not bytes: nbytes = len(payload) print(f'{prefix}{z.get_content_type()}{cset}{disposition}{fname} {nbytes:d} bytes') -- cgit v1.2.3