Handle guess_lexer exceptions in pygments reST directive

This commit is contained in:
Jon Siwek 2015-01-27 10:13:10 -06:00
parent 6cedd67c38
commit 36bc7ba5b5
3 changed files with 9 additions and 2 deletions

View file

@ -1,4 +1,8 @@
2.3-397 | 2015-01-27 10:13:10 -0600
* Handle guess_lexer exceptions in pygments reST directive (Jon Siwek)
2.3-396 | 2015-01-23 10:49:15 -0600 2.3-396 | 2015-01-23 10:49:15 -0600
* DNP3: fix reachable assertion and buffer over-read/overflow. * DNP3: fix reachable assertion and buffer over-read/overflow.

View file

@ -1 +1 @@
2.3-396 2.3-397

View file

@ -135,7 +135,10 @@ class Pygments(Directive):
# lexer not found, use default. # lexer not found, use default.
lexer = TextLexer() lexer = TextLexer()
else: else:
lexer = guess_lexer(content) try:
lexer = guess_lexer(content)
except:
lexer = TextLexer()
# import sys # import sys
# print >>sys.stderr, self.arguments, lexer.__class__ # print >>sys.stderr, self.arguments, lexer.__class__