summaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authorMarc-André Lemburg <mal@egenix.com>2001-05-16 09:41:45 (GMT)
committerMarc-André Lemburg <mal@egenix.com>2001-05-16 09:41:45 (GMT)
commit716cf918390f86c69fb1525e13273570521da759 (patch)
treebf08e82c0f2dada12119fa31a5e23912ac5046bc /Tools
parent5a4718e1ed82ad378f464097d86e0d00fffe2b80 (diff)
downloadcpython-716cf918390f86c69fb1525e13273570521da759.zip
cpython-716cf918390f86c69fb1525e13273570521da759.tar.gz
cpython-716cf918390f86c69fb1525e13273570521da759.tar.bz2
Moved the encoding map building logic from the individual mapping
codec files to codecs.py and added logic so that multi mappings in the decoding maps now result in mappings to None (undefined mapping) in the encoding maps.
Diffstat (limited to 'Tools')
-rw-r--r--Tools/scripts/gencodec.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/Tools/scripts/gencodec.py b/Tools/scripts/gencodec.py
index bc70a32..69b6ede 100644
--- a/Tools/scripts/gencodec.py
+++ b/Tools/scripts/gencodec.py
@@ -244,9 +244,7 @@ def getregentry():
append('''
### Encoding Map
-encoding_map = {}
-for k,v in decoding_map.items():
- encoding_map[v] = k
+encoding_map = codecs.make_encoding_map(decoding_map)
''')
return string.join(l,'\n')