Hi Simon, 

>
> If I understand correctly, we are talking here about "modifying" in the 
> sense of "removing stuff". IMHO, it would be totally 
> against the purpose of the pickle jar, if we would encourage (or just 
> explain how) to remove stuff from the pickle jar. 
>
> If the pickle jar doc tests break then I think it is *not* the pickle 
> jar that needs to be updated. Instead, it is the unpickling methods that 
> need to be fixed. 
>
> Actually, I think that you and I are talking about two different things: I 
am happy to maintain the pickle_jar whenever possible in the way the sage 
community wishes but I would really like this to be documented properly by 
the people who how know how it is supposed to work.

I removed these files from the pickle jar not because I wantonly wanted to 
destroy pickles but because I thought that this was the correct way to fix 
the problem - it does, after all, fix the doc tests. If this procedure was 
properly documented in the development guide, for example then we would not 
be having this conversation.

Having said that I am happy to maintain old pickles, if it's possible, I 
should add that with my limited knowledge of pickles it does seem to me 
when a class is refactored (as here) then it will not always be possible to 
unpickle the old pickle because the new and old data structures may not be 
compatible. Perhaps I am being naive, however, as I am yet to figure out 
how register_unpickle_override works.

Cheers,
Andrew



 

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To post to this group, send email to sage-devel@googlegroups.com.
To unsubscribe from this group, send email to 
sage-devel+unsubscr...@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.


Reply via email to