""" Python Character Mapping Codec for cp1140
Written by Brian Quinlan(brian@sweetapp.com). NO WARRANTY.
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
= copy
.copy(cp037
.decoding_map
)
0x009f: 0x20ac # EURO SIGN
encoding_map
= codecs
.make_encoding_map(decoding_map
)