X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=letter_compress.py;h=9a6f32db43fb09762cca71f79cb268a8862e2452;hb=7e6972bc7c8e891dc669645fa5969ed76fe38314;hp=d5a4d60ef06483ee07bd2761e10a5ee9bba7385e;hpb=d82c8377ce394cad812dc0d53829f7465b3f3f4e;p=python_utils.git diff --git a/letter_compress.py b/letter_compress.py index d5a4d60..9a6f32d 100644 --- a/letter_compress.py +++ b/letter_compress.py @@ -70,12 +70,12 @@ def decompress(kompressed: bytes) -> str: # complete the partial 4th byte. In the 4th byte, however, one # bit is information and seven are padding. # - # It's likely that this APIs client code will treat a zero byte as - # a termination character and not regard it as part of the - # message. This is a bug in the client code. + # It's likely that this API's client code may treat a zero byte as + # a termination character and not regard it as a legitimate part + # of the message. This is a bug in that client code, to be clear. # # However, it's a bug we can work around: - + # # Here, I'm appending an extra 0x00 byte to the compressed message # passed in. If the client code dropped the last 0x00 byte (and, # with it, some of the legitimate message bits) by treating it as