diff options
| author | Serhiy Storchaka <storchaka@gmail.com> | 2015-03-18 10:59:57 +0200 |
|---|---|---|
| committer | Serhiy Storchaka <storchaka@gmail.com> | 2015-03-18 10:59:57 +0200 |
| commit | 9c1a9b2657b5e39c6359698e160cb2b7e6df1193 (patch) | |
| tree | 807b9bced4326cb4c4ab7c8b531ff06455b3a100 /Doc/whatsnew | |
| parent | 3505bd82a9b6a06ca4d97b2386c8da167b387743 (diff) | |
| download | cpython-git-9c1a9b2657b5e39c6359698e160cb2b7e6df1193.tar.gz | |
Issue #2211: Updated the implementation of the http.cookies.Morsel class.
Setting attributes key, value and coded_value directly now is deprecated.
update() and setdefault() now transform and check keys. Comparing for
equality now takes into account attributes key, value and coded_value.
copy() now returns a Morsel, not a dict. repr() now contains all attributes.
Optimized checking keys and quoting values. Added new tests.
Original patch by Demian Brecht.
Diffstat (limited to 'Doc/whatsnew')
| -rw-r--r-- | Doc/whatsnew/3.5.rst | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Doc/whatsnew/3.5.rst b/Doc/whatsnew/3.5.rst index 21fafd0dff..a70f0b8937 100644 --- a/Doc/whatsnew/3.5.rst +++ b/Doc/whatsnew/3.5.rst @@ -512,6 +512,12 @@ Deprecated Python modules, functions and methods ``True``, but this default is deprecated. Specify the *decode_data* keyword with an appropriate value to avoid the deprecation warning. +* :class:`~http.cookies.Morsel` has previously allowed for setting attributes + :attr:`~http.cookies.Morsel.key`, :attr:`~http.cookies.Morsel.value` and + :attr:`~http.cookies.Morsel.coded_value`. Use the preferred + :func:`~http.cookies.Morsel.set` method in order to avoid the deprecation + warning. + Deprecated functions and types of the C API ------------------------------------------- |
