diff options
-rw-r--r-- | TODO | 19 | ||||
-rw-r--r-- | pygments/__init__.py | 5 |
2 files changed, 14 insertions, 10 deletions
@@ -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 |