summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO19
-rw-r--r--pygments/__init__.py5
2 files changed, 14 insertions, 10 deletions
diff --git a/TODO b/TODO
index b0278b64..b4543d63 100644
--- a/TODO
+++ b/TODO
@@ -4,17 +4,12 @@ Todo
for 0.6
-------
-- more setuptools entrypoints (html formatter etc.)
- see paste script's Commands
-
- pygmentize presets?
- short cmdline options for common ``-O`` options
- improve guess_lexer heuristics (esp. for template langs)
-- more unit tests (pygmentize, all formatters)
-
- help for ``-O`` and ``-a`` cmdline options
- allow "overlay" token types (e.g. Diff + X)
@@ -48,9 +43,6 @@ for 0.6
- readd property support for C# lexer
-- review perl lexer (numerous bugs)
-
-- docstrings?
for 0.7 / later
---------------
@@ -58,3 +50,14 @@ for 0.7 / later
- moin parser
- add folding? would require more language-aware parsers...
+
+- more setuptools entrypoints (html formatter etc.)
+ see paste script's Commands
+
+- docstrings?
+
+- more unit tests (pygmentize, all formatters)
+
+- review perl lexer (numerous bugs, but so far no one had complaints ;)
+
+
diff --git a/pygments/__init__.py b/pygments/__init__.py
index de871fe0..f42fed2f 100644
--- a/pygments/__init__.py
+++ b/pygments/__init__.py
@@ -267,8 +267,9 @@ The -V option prints the package version.
try:
highlight(code, lexer, fmter, outfile)
except Exception, err:
- raise
- print >>sys.stderr, 'Error while highlighting:', err
+ import traceback
+ print >>sys.stderr, 'Error while highlighting:'
+ print >>sys.stderr, traceback.format_exc(0).splitlines()[-1]
return 1
return 0