diff options
author | Ezio Melotti <ezio.melotti@gmail.com> | 2012-11-09 10:51:03 (GMT) |
---|---|---|
committer | Ezio Melotti <ezio.melotti@gmail.com> | 2012-11-09 10:51:03 (GMT) |
commit | 956c6c2dabe893e5c389d3d84a614aae469851e3 (patch) | |
tree | 45f7c09821b8874357b8642ed0969e4c6fcc5f8a /Tools/i18n | |
parent | a3ad8a0ce7e87a36886410c9314d3f338e844048 (diff) | |
parent | 9bf379e9fbbd669cfbf61adc6b833a9bbe023238 (diff) | |
download | cpython-956c6c2dabe893e5c389d3d84a614aae469851e3.zip cpython-956c6c2dabe893e5c389d3d84a614aae469851e3.tar.gz cpython-956c6c2dabe893e5c389d3d84a614aae469851e3.tar.bz2 |
#13301: merge with 3.2.
Diffstat (limited to 'Tools/i18n')
-rwxr-xr-x | Tools/i18n/msgfmt.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Tools/i18n/msgfmt.py b/Tools/i18n/msgfmt.py index a554442..7b3a81f 100755 --- a/Tools/i18n/msgfmt.py +++ b/Tools/i18n/msgfmt.py @@ -24,8 +24,9 @@ Options: Display version information and exit. """ -import sys import os +import sys +import ast import getopt import struct import array @@ -180,8 +181,7 @@ def make(filename, outfile): l = l.strip() if not l: continue - # XXX: Does this always follow Python escape semantics? - l = eval(l) + l = ast.literal_eval(l) if section == ID: msgid += l.encode(encoding) elif section == STR: |