unicode_internal.py (961B)
1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\carbon\common\stdlib\encodings\unicode_internal.py 2 import codecs 3 4 class Codec(codecs.Codec): 5 encode = codecs.unicode_internal_encode 6 decode = codecs.unicode_internal_decode 7 8 9 class IncrementalEncoder(codecs.IncrementalEncoder): 10 11 def encode(self, input, final = False): 12 return codecs.unicode_internal_encode(input, self.errors)[0] 13 14 15 class IncrementalDecoder(codecs.IncrementalDecoder): 16 17 def decode(self, input, final = False): 18 return codecs.unicode_internal_decode(input, self.errors)[0] 19 20 21 class StreamWriter(Codec, codecs.StreamWriter): 22 pass 23 24 25 class StreamReader(Codec, codecs.StreamReader): 26 pass 27 28 29 def getregentry(): 30 return codecs.CodecInfo(name='unicode-internal', encode=Codec.encode, decode=Codec.decode, incrementalencoder=IncrementalEncoder, incrementaldecoder=IncrementalDecoder, streamwriter=StreamWriter, streamreader=StreamReader)