diff options
author | Ćukasz Langa <lukasz@langa.pl> | 2018-04-04 06:06:53 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-04 06:06:53 (GMT) |
commit | c51d8c9ba6211d77db639487501f89aa9b4bcbb1 (patch) | |
tree | cabc297cea85143550c1755cbd9a19ec9c2c2603 /Modules/clinic | |
parent | 42ec190761a2e8503aaa06f0bfaaabe98749179b (diff) | |
download | cpython-c51d8c9ba6211d77db639487501f89aa9b4bcbb1.zip cpython-c51d8c9ba6211d77db639487501f89aa9b4bcbb1.tar.gz cpython-c51d8c9ba6211d77db639487501f89aa9b4bcbb1.tar.bz2 |
bpo-23403: Bump pickle.DEFAULT_PROTOCOL to 4 (#6355)
This makes performance better and produces shorter pickles. This change is backwards compatible up to the oldest currently supported version of Python (3.4).
Diffstat (limited to 'Modules/clinic')
-rw-r--r-- | Modules/clinic/_pickle.c.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Modules/clinic/_pickle.c.h b/Modules/clinic/_pickle.c.h index 7fc00a0..6d90728 100644 --- a/Modules/clinic/_pickle.c.h +++ b/Modules/clinic/_pickle.c.h @@ -367,8 +367,9 @@ PyDoc_STRVAR(_pickle_dump__doc__, "be more efficient.\n" "\n" "The optional *protocol* argument tells the pickler to use the given\n" -"protocol supported protocols are 0, 1, 2, 3 and 4. The default\n" -"protocol is 3; a backward-incompatible protocol designed for Python 3.\n" +"protocol; supported protocols are 0, 1, 2, 3 and 4. The default\n" +"protocol is 4. It was introduced in Python 3.4, it is incompatible\n" +"with previous versions.\n" "\n" "Specifying a negative protocol version selects the highest protocol\n" "version supported. The higher the protocol used, the more recent the\n" @@ -419,7 +420,8 @@ PyDoc_STRVAR(_pickle_dumps__doc__, "\n" "The optional *protocol* argument tells the pickler to use the given\n" "protocol; supported protocols are 0, 1, 2, 3 and 4. The default\n" -"protocol is 3; a backward-incompatible protocol designed for Python 3.\n" +"protocol is 4. It was introduced in Python 3.4, it is incompatible\n" +"with previous versions.\n" "\n" "Specifying a negative protocol version selects the highest protocol\n" "version supported. The higher the protocol used, the more recent the\n" @@ -560,4 +562,4 @@ _pickle_loads(PyObject *module, PyObject *const *args, Py_ssize_t nargs, PyObjec exit: return return_value; } -/*[clinic end generated code: output=e995dd494045d876 input=a9049054013a1b77]*/ +/*[clinic end generated code: output=6fc104b8299c82dd input=a9049054013a1b77]*/ |