On 30 November 2017 at 05:11, Barry Warsaw
Serhiy Storchaka wrote:
In 3.7 I have removed an old-deprecated plistlib.Dict. [1] Actually it already was deprecated when the plistlib module was added to the regular stdlib in Python 2.6.
Raymond noticed that that capability seemed nice to have.
So nice in fact that I'm sure I've reimplemented something similar several times. :)
Note that we do offer a simple namespace type:
>>> from types import SimpleNamespace as ns
>>> data = ns(a=1, b=2, c=3)
>>> data.a
1
>>> vars(data)["a"]
1
>>> vars(data)["a"] = 3
>>> data.a
3
It was added as part of adding sys.implementation, since it's the
storage type used for that:
>>> import sys
>>> type(sys.implementation)