Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #92431
| From | Gregory Ewing <greg.ewing@canterbury.ac.nz> |
|---|---|
| Newsgroups | comp.lang.python |
| Subject | Re: enhancement request: make py3 read/write py2 pickle format |
| Date | 2015-06-11 11:30 +1200 |
| Message-ID | <ctrvkhFfutdU1@mid.individual.net> (permalink) |
| References | (1 earlier) <CAMw+j7K7JmRPo3PnzTE2rZEstdZRF085+VA=v1ieMMHk2Gp6mQ@mail.gmail.com> <ml95k2$8ka$1@ger.gmane.org> <mailman.337.1433935377.13271.python-list@python.org> <878ubr3gv8.fsf@elektro.pacujo.net> <mailman.341.1433944371.13271.python-list@python.org> |
Robert Kern wrote: > To allow people to write their own types that can be serialized, > you have to let them specify arbitrary callables that will do the > reconstruction. If you whitelist the possible reconstruction callables, > you have greatly restricted the types that can participate in the > serialization system. If whitelisting a type is the *only* thing you need to do to make it serialisable, I think that comes close enough to the stated goal of being able to "serialise all [potentially serialisable] language objects". Having to be explicit about which types are deserialisable is probably a good thing anyway. It gives you an opportunity to specify the mapping between the external format and class names, so that your serialised data doesn't contain assumptions about implementation details of your program. -- Greg
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: enhancement request: make py3 read/write py2 pickle format Robert Kern <robert.kern@gmail.com> - 2015-06-10 12:22 +0100
Re: enhancement request: make py3 read/write py2 pickle format Marko Rauhamaa <marko@pacujo.net> - 2015-06-10 15:08 +0300
Re: enhancement request: make py3 read/write py2 pickle format random832@fastmail.us - 2015-06-10 09:38 -0400
Re: enhancement request: make py3 read/write py2 pickle format Robert Kern <robert.kern@gmail.com> - 2015-06-10 14:52 +0100
Re: enhancement request: make py3 read/write py2 pickle format Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2015-06-11 11:30 +1200
Re: enhancement request: make py3 read/write py2 pickle format random832@fastmail.us - 2015-06-10 20:47 -0400
csiph-web