from custom_codecs.register import register_codec def encode(text): # remove characters outside ASCII range cleaned = "".join(c for c in text if ord(c) < 128) # encode as normal ASCII return cleaned.encode("ascii") def decode(data): return data.decode("ascii") register_codec("ascii7", encode, decode)