""" Python Character Mapping Codec for TIS-620.
ftp://ftp.unicode.org/Public/MAPPINGS/ISO8859/8859-11.TXT the
TIS-620 is the identical to ISO_8859-11 with the 0xA0 (no-break
from encodings
.iso8859_11
import decoding_map
class Codec(codecs
.Codec
):
def encode(self
,input,errors
='strict'):
return codecs
.charmap_encode(input,errors
,encoding_map
)
def decode(self
,input,errors
='strict'):
return codecs
.charmap_decode(input,errors
,decoding_map
)
class StreamWriter(Codec
,codecs
.StreamWriter
):
class StreamReader(Codec
,codecs
.StreamReader
):
return (Codec().encode
,Codec().decode
,StreamReader
,StreamWriter
)
decoding_map
= decoding_map
.copy()
encoding_map
= codecs
.make_encoding_map(decoding_map
)