import codecs n = 100000 class Codec(codecs.Codec): def encode(self,input,errors='strict'): return (input.encode("latin1"), len(input)) def decode(self,input,errors='strict'): return (input.decode("latin-1").replace(u"!", n*"a"), len(input)) class StreamWriter(Codec,codecs.StreamWriter): pass class StreamReader(Codec,codecs.StreamReader): pass def getregentry(): return (Codec().encode,Codec().decode,StreamReader,StreamWriter)