]> git.proxmox.com Git - mirror_edk2.git/blobdiff - AppPkg/Applications/Python/Python-2.7.2/Lib/encodings/rot_13.py
edk2: Remove AppPkg, StdLib, StdLibPrivateInternalFiles
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.2 / Lib / encodings / rot_13.py
diff --git a/AppPkg/Applications/Python/Python-2.7.2/Lib/encodings/rot_13.py b/AppPkg/Applications/Python/Python-2.7.2/Lib/encodings/rot_13.py
deleted file mode 100644 (file)
index cb25ecb..0000000
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/usr/bin/env python\r
-""" Python Character Mapping Codec for ROT13.\r
-\r
-    See http://ucsub.colorado.edu/~kominek/rot13/ for details.\r
-\r
-    Written by Marc-Andre Lemburg (mal@lemburg.com).\r
-\r
-"""#"\r
-\r
-import codecs\r
-\r
-### Codec APIs\r
-\r
-class Codec(codecs.Codec):\r
-\r
-    def encode(self,input,errors='strict'):\r
-        return codecs.charmap_encode(input,errors,encoding_map)\r
-\r
-    def decode(self,input,errors='strict'):\r
-        return codecs.charmap_decode(input,errors,decoding_map)\r
-\r
-class IncrementalEncoder(codecs.IncrementalEncoder):\r
-    def encode(self, input, final=False):\r
-        return codecs.charmap_encode(input,self.errors,encoding_map)[0]\r
-\r
-class IncrementalDecoder(codecs.IncrementalDecoder):\r
-    def decode(self, input, final=False):\r
-        return codecs.charmap_decode(input,self.errors,decoding_map)[0]\r
-\r
-class StreamWriter(Codec,codecs.StreamWriter):\r
-    pass\r
-\r
-class StreamReader(Codec,codecs.StreamReader):\r
-    pass\r
-\r
-### encodings module API\r
-\r
-def getregentry():\r
-    return codecs.CodecInfo(\r
-        name='rot-13',\r
-        encode=Codec().encode,\r
-        decode=Codec().decode,\r
-        incrementalencoder=IncrementalEncoder,\r
-        incrementaldecoder=IncrementalDecoder,\r
-        streamwriter=StreamWriter,\r
-        streamreader=StreamReader,\r
-    )\r
-\r
-### Decoding Map\r
-\r
-decoding_map = codecs.make_identity_dict(range(256))\r
-decoding_map.update({\r
-   0x0041: 0x004e,\r
-   0x0042: 0x004f,\r
-   0x0043: 0x0050,\r
-   0x0044: 0x0051,\r
-   0x0045: 0x0052,\r
-   0x0046: 0x0053,\r
-   0x0047: 0x0054,\r
-   0x0048: 0x0055,\r
-   0x0049: 0x0056,\r
-   0x004a: 0x0057,\r
-   0x004b: 0x0058,\r
-   0x004c: 0x0059,\r
-   0x004d: 0x005a,\r
-   0x004e: 0x0041,\r
-   0x004f: 0x0042,\r
-   0x0050: 0x0043,\r
-   0x0051: 0x0044,\r
-   0x0052: 0x0045,\r
-   0x0053: 0x0046,\r
-   0x0054: 0x0047,\r
-   0x0055: 0x0048,\r
-   0x0056: 0x0049,\r
-   0x0057: 0x004a,\r
-   0x0058: 0x004b,\r
-   0x0059: 0x004c,\r
-   0x005a: 0x004d,\r
-   0x0061: 0x006e,\r
-   0x0062: 0x006f,\r
-   0x0063: 0x0070,\r
-   0x0064: 0x0071,\r
-   0x0065: 0x0072,\r
-   0x0066: 0x0073,\r
-   0x0067: 0x0074,\r
-   0x0068: 0x0075,\r
-   0x0069: 0x0076,\r
-   0x006a: 0x0077,\r
-   0x006b: 0x0078,\r
-   0x006c: 0x0079,\r
-   0x006d: 0x007a,\r
-   0x006e: 0x0061,\r
-   0x006f: 0x0062,\r
-   0x0070: 0x0063,\r
-   0x0071: 0x0064,\r
-   0x0072: 0x0065,\r
-   0x0073: 0x0066,\r
-   0x0074: 0x0067,\r
-   0x0075: 0x0068,\r
-   0x0076: 0x0069,\r
-   0x0077: 0x006a,\r
-   0x0078: 0x006b,\r
-   0x0079: 0x006c,\r
-   0x007a: 0x006d,\r
-})\r
-\r
-### Encoding Map\r
-\r
-encoding_map = codecs.make_encoding_map(decoding_map)\r
-\r
-### Filter API\r
-\r
-def rot13(infile, outfile):\r
-    outfile.write(infile.read().encode('rot-13'))\r
-\r
-if __name__ == '__main__':\r
-    import sys\r
-    rot13(sys.stdin, sys.stdout)\r