Module Expr Str ImportFrom alias Import alias Import alias FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd Call AttributeLoad NameLoad attr Str NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If NameLoad body For TupleStore NameStore NameStore Call NameLoad Call NameLoad NameLoad body If Call AttributeLoad NameLoad attr Str body Assign SubscriptStore NameLoad Index UnaryOpUSub BinOpAdd Num NameLoad BinOpAdd Str NameLoad Break Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list If CompareEq NameLoad Str body Assign NameStore ListLoad Str Expr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr If CompareGt AttributeLoad NameLoad attr TupleLoad Num Num body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Expr Call NameLoad Call AttributeLoad Str attr NameLoad
N/A N/A 
Process python error output and marks the line of last traceback file. This
is to overcome a lack in Vim errorformat matching pattern. Of my knowlegdge, Vim
cannot match the last line of the Traceback, only the first one. To help vim,
the last line is marked by the characters `=>`.

Before:
=======

  File "<X>", line 1, in function
  File "<Y>", line 2, in function
  File "<Y>", line 3, in function
SyntaxError: invalid syntax

After:
======

  File "<X>", line 1, in function
  File "<Y>", line 2, in function
=>File "<Y>", line 3, in function
SyntaxError: invalid syntax
 __future__ print_function N/A subprocess N/A sys _parse_lines N/A N/A lines N/A N/A N/A Parse a list of lines from nose output.  Mark the last item of a
    traceback sequence with `*`.

    :param lines: list of nose error output lines.

     N/A results N/A N/A acc N/A N/A line lines N/A N/A N/A N/A line startswith   File N/A N/A N/A N/A acc append line N/A N/A N/A N/A N/A line startswith acc N/A N/A N/A N/A acc append line N/A N/A acc N/A N/A N/A i l N/A enumerate N/A reversed acc N/A N/A N/A N/A l startswith   File N/A N/A N/A acc N/A N/A N/A 1 i N/A * l N/A N/A N/A N/A results extend acc N/A acc N/A N/A N/A N/A results append line N/A results N/A N/A N/A __name__ __main__ N/A N/A args N/A nosetests N/A N/A N/A args extend N/A N/A sys argv N/A 1 N/A p N/A N/A subprocess Popen args stdin N/A subprocess PIPE stdout N/A subprocess PIPE stderr N/A subprocess PIPE N/A N/A _ stdout N/A N/A p communicate N/A N/A N/A sys version_info N/A 3 0 N/A N/A stdout N/A N/A stdout decode N/A result N/A _parse_lines N/A N/A stdout splitlines N/A N/A print N/A N/A join result