Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #92365 > unrolled thread

Re: enhancement request: make py3 read/write py2 pickle format

Started byChris Warrick <kwpolska@gmail.com>
First post2015-06-09 20:35 +0200
Last post2015-06-09 20:35 +0200
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: enhancement request: make py3 read/write py2 pickle format Chris Warrick <kwpolska@gmail.com> - 2015-06-09 20:35 +0200

#92365 — Re: enhancement request: make py3 read/write py2 pickle format

FromChris Warrick <kwpolska@gmail.com>
Date2015-06-09 20:35 +0200
SubjectRe: enhancement request: make py3 read/write py2 pickle format
Message-ID<mailman.318.1433876388.13271.python-list@python.org>
On Tue, Jun 9, 2015 at 8:08 PM, Neal Becker <ndbecker2@gmail.com> wrote:
> One of the most annoying problems with py2/3 interoperability is that the
> pickle formats are not compatible.  There must be many who, like myself,
> often use pickle format for data storage.
>
> It certainly would be a big help if py3 could read/write py2 pickle format.
> You know, backward compatibility?

Don’t use pickle. It’s unsafe — it executes arbitrary code, which
means someone can give you a pickle file that will delete all your
files or eat your cat.

Instead, use a safe format that has no ability to execute code, like
JSON. It will also work with other programming languages and
environments if you ever need to talk to anyone else.

But, FYI: there is backwards compatibility if you ask for it, in the
form of protocol versions. That’s all you should know — again, don’t
use pickle.

-- 
Chris Warrick <https://chriswarrick.com/>
PGP: 5EAAEA16

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web