I can confirm it fixes the bug, I'll add myself as a reviewer on Trac.

If I understand correctly, originally, __copy__ function of
element.pyx calls Expression.__new__(Expression) which should call an
__init__ function (without argument ? but I don't know which ?) so
_gobj is not initialized.
When you try to call Expression() without argument you get an error
because the only __init__ function defined in expression.pyx needs 1
argument (the symbolic ring used).
Can someone clarify what is happening ?

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to