summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRenaud Blanch <blanch@imag.fr>2012-11-11 19:39:17 -0500
committerRenaud Blanch <blanch@imag.fr>2012-11-11 19:39:17 -0500
commita3521e8e9bd15835debb183108efde49724eb58d (patch)
tree88792ce18d2f311e7b988681c0876309d1d88f32
parentbc1fea9cf1220e27625e0ec33c8ef9d81e8987dc (diff)
downloadpygments-a3521e8e9bd15835debb183108efde49724eb58d.tar.gz
fixed #821 (incorrect python traceback lexing)
-rw-r--r--pygments/lexers/agile.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pygments/lexers/agile.py b/pygments/lexers/agile.py
index 85e157fb..269c290f 100644
--- a/pygments/lexers/agile.py
+++ b/pygments/lexers/agile.py
@@ -392,7 +392,7 @@ class PythonTracebackLexer(RegexLexer):
bygroups(Text, using(PythonLexer), Text)),
(r'^([ \t]*)(\.\.\.)(\n)',
bygroups(Text, Comment, Text)), # for doctests...
- (r'^(.+)(: )(.+)(\n)',
+ (r'^([^:]+)(: )(.+)(\n)',
bygroups(Generic.Error, Text, Name, Text), '#pop'),
(r'^([a-zA-Z_][a-zA-Z0-9_]*)(:?\n)',
bygroups(Generic.Error, Text), '#pop')
@@ -428,7 +428,7 @@ class Python3TracebackLexer(RegexLexer):
bygroups(Text, using(Python3Lexer), Text)),
(r'^([ \t]*)(\.\.\.)(\n)',
bygroups(Text, Comment, Text)), # for doctests...
- (r'^(.+)(: )(.+)(\n)',
+ (r'^([^:]+)(: )(.+)(\n)',
bygroups(Generic.Error, Text, Name, Text), '#pop'),
(r'^([a-zA-Z_][a-zA-Z0-9_]*)(:?\n)',
bygroups(Generic.Error, Text), '#pop')