summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Hatch <tim@timhatch.com>2012-08-27 00:18:47 -0700
committerTim Hatch <tim@timhatch.com>2012-08-27 00:18:47 -0700
commit469714fde66fe68d0e27c94c4027d4152b253e45 (patch)
treefc530d249dc25f6beedbae826b6e9f47a935ac5e
parentafae5cb55704e3fa0ec16c9ba8c3fc0c88fe94da (diff)
downloadpygments-469714fde66fe68d0e27c94c4027d4152b253e45.tar.gz
Fix glitch in self-generation of unistring.py
-rw-r--r--pygments/unistring.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/unistring.py b/pygments/unistring.py
index 06cb9560..2fac753e 100644
--- a/pygments/unistring.py
+++ b/pygments/unistring.py
@@ -126,9 +126,9 @@ if __name__ == '__main__':
# Jython can't handle isolated surrogates
f.write("""\
try:
- Cs = eval(r"%r")
+ Cs = eval(u_prefix + r"%s")
except UnicodeDecodeError:
- Cs = '' # Jython can't handle isolated surrogates\n\n""" % val)
+ Cs = '' # Jython can't handle isolated surrogates\n\n""" % repr(val).lstrip('u'))
else:
f.write('%s = %r\n\n' % (cat, val))
f.write('cats = %r\n\n' % sorted(categories.keys()))