[Python-ideas] Adding `Unpicklable` to the `collections` module

Éric Araujo merwok at netwok.org
Tue Nov 23 21:25:49 CET 2010


Hi,

> Recently I had the need to filter objects based on whether they're picklable
> or not:
> 
> http://stackoverflow.com/questions/4080688/python-pickling-a-dict-with-some-unpicklable-items
> 
> I'm not sure what's a good way to check for a specific object whether it's
> picklable.
> 
> <http://stackoverflow.com/questions/4080688/python-pickling-a-dict-with-some-unpicklable-items>This
> led me to think: Maybe we should have an `Unpicklable` abstract base class
> in the `collections` module? Then various unpicklable classes, like locks,
> files or widgets, could inherit from this class to signify that they cannot
> be pickled.
> 
> What do you think?

This sounds useful.  I’d rather spell the ABC pickle.Picklable, though.

Regards




More information about the Python-ideas mailing list