We are tracking this issue here:
http://trac.sagemath.org/sage_trac/ticket/3345 . I posted a patch,
but it doesn't seem to fix all the issues. I'll try to take a look at
it again in the next few days if I can find soome time.
---Mike
I can confirm that this is broken for me too in 3.0.2.
I don't know why -- we haven't changed trace in *years*.
Argh.
Any ideas?
william
It may be (and probably is) related to IPython 0.8.2 which went in in 3.0.2.
--Mike
The main change is that the input to trace is now a line of code rather than
an expression. So you should do
trace("print 7+4")
Of course you won't see much with that because 7+4 is done entirely in C.
Try
sage: var('x')
sage: trace('print x + x')
instead to see something, since for symbolic x right now x + x is done
in Python.
William