You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The problem is that the old pickles don't have _element_class or _element_constructor fields, and there was no factory function in place -- so unpickling tries to directly create the object, which totally fails. Putting the old __call__ method back in place is an ugly hack to get these to load, but it's not a good permanent solution.
At some point, fraction fields were moved over to the new coercion model, which is good -- except that it broke all the old pickles. This thread on
sage-support
is about someone having a problem with them: http://groups.google.com/group/sage-support/browse_thread/thread/b5519db45a141819The problem is that the old pickles don't have
_element_class
or_element_constructor
fields, and there was no factory function in place -- so unpickling tries to directly create the object, which totally fails. Putting the old__call__
method back in place is an ugly hack to get these to load, but it's not a good permanent solution.CC: @burcin
Component: misc
Issue created by migration from https://trac.sagemath.org/ticket/5419
The text was updated successfully, but these errors were encountered: