Thomas Guettler wrote: > Does PTL *always* give me the line number where the > error occured? I guess PTL uses eval() somehow. PTL does transformations on the abstract syntax tree before passing it to the code generator. The resulting bytecode is executed by the Python VM. If an error occurs a traceback is generated just like regular Python code. Neil