]> granicus.if.org Git - python/commit
bpo-32072: Fix issues with binary plists. (#4455)
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 30 Nov 2017 21:26:11 +0000 (23:26 +0200)
committerGitHub <noreply@github.com>
Thu, 30 Nov 2017 21:26:11 +0000 (23:26 +0200)
commita897aeeef647259a938a36cb5eb6680c86021c6a
tree2659012d46b7222259d37a81a5f3d5fb330310eb
parentb4d1e1f7c1af6ae33f0e371576c8bcafedb099db
bpo-32072: Fix issues with binary plists. (#4455)

* Fixed saving bytearrays.
* Identical objects will be saved only once.
* Equal references will be load as identical objects.
* Added support for saving and loading recursive data structures.
Lib/plistlib.py
Lib/test/test_plistlib.py
Misc/NEWS.d/next/Library/2017-11-18-21-13-52.bpo-32072.nwDV8L.rst [new file with mode: 0644]