Hello,
There are indeed tons of problems with old pickles; see also
http://trac.sagemath.org/ticket/16311 where I simply tried to get the
string representation of all pickles in the jar.
Peter
> The pickle jar is about old pickles, to test that they can be unpickled.
> So the pickles were created with an old version of Sage. Its odd that we
> lost the ability to pickle them over time.
>
> On Monday, March 23, 2015 at 7:10:25 PM UTC+1, Snark wrote:
>
> Hi,
>
> I'm still trying to track why calling unpickle_all twice leads to a
> SIGABRT crash with our experimental debian package.
>
> After some toying around, it turned out that within the whole pickle
> jar, only the files related to MacDonald polynomials are giving issues.
>
> That is why I'm trying to experiment on them (within a vanilla sage),
> but I'm hitting a small problem : I don't even manage to dump them as
> pickle!
>
> Indeed, the following :
>
> import pickle
>
> t = QQ['t'].gen()
> obj = SymmetricFunctions(QQ['t'].fraction_field()).macdonald(q=t,t=1)
>
> with open('/tmp/mcdopols.sobj','w') as fich:
> pickle.dump(fich, obj)
>
> only triggers:
> AttributeError: 'Macdonald' object has no attribute 'write'
>
> So I'm wondering how they were put into the pickle jar ?
>
> Snark on #sagemath
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.