Changeset 391 for python/trunk/Tools/i18n/pygettext.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Tools/i18n/pygettext.py
r2 r391 212 212 def make_escapes(pass_iso8859): 213 213 global escapes 214 escapes = [chr(i) for i in range(256)] 214 215 if pass_iso8859: 215 216 # Allow iso-8859 characters to pass through so that e.g. 'msgid … … 219 220 else: 220 221 mod = 256 221 for i in range(256): 222 if 32 <= (i % mod) <= 126: 223 escapes.append(chr(i)) 224 else: 225 escapes.append("\\%03o" % i) 222 for i in range(mod): 223 if not(32 <= i <= 126): 224 escapes[i] = "\\%03o" % i 226 225 escapes[ord('\\')] = '\\\\' 227 226 escapes[ord('\t')] = '\\t' … … 600 599 601 600 # calculate escapes 602 make_escapes( options.escape)601 make_escapes(not options.escape) 603 602 604 603 # calculate all keywords
Note:
See TracChangeset
for help on using the changeset viewer.