]> git.proxmox.com Git - mirror_edk2.git/blame - AppPkg/Applications/Python/Python-2.7.10/Lib/encodings/utf_32_be.py
AppPkg/Applications/Python/Python-2.7.10: Initial Checkin part 4/5.
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.10 / Lib / encodings / utf_32_be.py
CommitLineData
3257aa99
DM
1"""\r
2Python 'utf-32-be' Codec\r
3"""\r
4import codecs\r
5\r
6### Codec APIs\r
7\r
8encode = codecs.utf_32_be_encode\r
9\r
10def decode(input, errors='strict'):\r
11 return codecs.utf_32_be_decode(input, errors, True)\r
12\r
13class IncrementalEncoder(codecs.IncrementalEncoder):\r
14 def encode(self, input, final=False):\r
15 return codecs.utf_32_be_encode(input, self.errors)[0]\r
16\r
17class IncrementalDecoder(codecs.BufferedIncrementalDecoder):\r
18 _buffer_decode = codecs.utf_32_be_decode\r
19\r
20class StreamWriter(codecs.StreamWriter):\r
21 encode = codecs.utf_32_be_encode\r
22\r
23class StreamReader(codecs.StreamReader):\r
24 decode = codecs.utf_32_be_decode\r
25\r
26### encodings module API\r
27\r
28def getregentry():\r
29 return codecs.CodecInfo(\r
30 name='utf-32-be',\r
31 encode=encode,\r
32 decode=decode,\r
33 incrementalencoder=IncrementalEncoder,\r
34 incrementaldecoder=IncrementalDecoder,\r
35 streamreader=StreamReader,\r
36 streamwriter=StreamWriter,\r
37 )\r