Fix UTF-8 with syntax-highlighting.py

Previously the script tried to encode output from Pygments with
the ASCII codec, which failed.

Signed-off-by: Přemysl Janouch <p.janouch@gmail.com>
This commit is contained in:
Přemysl Janouch 2013-09-11 20:10:12 +02:00 committed by Jason A. Donenfeld
orang tua 4f6fb32f58
melakukan b6da53dd75

Melihat File

@ -25,6 +25,7 @@ from pygments import highlight
from pygments.formatters import HtmlFormatter from pygments.formatters import HtmlFormatter
sys.stdin = codecs.getreader("utf-8")(sys.stdin.detach()) sys.stdin = codecs.getreader("utf-8")(sys.stdin.detach())
sys.stdout = codecs.getwriter("utf-8")(sys.stdout.detach())
doc = sys.stdin.read() doc = sys.stdin.read()
try: try:
lexer = get_lexer_for_filename(sys.argv[1]) lexer = get_lexer_for_filename(sys.argv[1])