[issue29196] Remove old-deprecated plistlib features

2017-05-15 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: If the capability of the former plistlib.Dict class is useful, it would be better to provide it for general use in modules collections or types. -- resolution: -> fixed stage: patch review -> resolved status: open -> closed

[issue29196] Remove old-deprecated plistlib features

2017-05-15 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: New changeset edef358ed6d05f927bf1636cc5a920a9d868b131 by Serhiy Storchaka in branch 'master': bpo-29196: Removed old-deprecated classes Plist, Dict and _InternalDict (#488) https://github.com/python/cpython/commit/edef358ed6d05f927bf1636cc5a920a9d868b131

[issue29196] Remove old-deprecated plistlib features

2017-05-15 Thread Ronald Oussoren
Ronald Oussoren added the comment: I don't know why the feature was deprecated, is was deprecated a long time ago by Just. I agree that the feature is convenient at times, but it is also different from how dicts are generally used. BTW. I'm in favour of removing the feature, not having this

[issue29196] Remove old-deprecated plistlib features

2017-05-13 Thread Raymond Hettinger
Raymond Hettinger added the comment: Too bad the checkin message didn't say why the feature was deprecated. That said, if anyone cared, they would have spoken-up by now. -- ___ Python tracker

[issue29196] Remove old-deprecated plistlib features

2017-05-13 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: The deprecation was added in 368c0b22f8e43709afbbc3805f55ceffed127212. The comment added in 4c3d054d3d3fa693e4eff4574ab8e98772bd66cd said that Dict was kept for compatibility with Python 2.2. -- ___ Python

[issue29196] Remove old-deprecated plistlib features

2017-05-13 Thread Raymond Hettinger
Raymond Hettinger added the comment: Ronald, I'm curious about why was the attribute access capability was ever deprecated. That capability seemed nice to have. -- nosy: +rhettinger ___ Python tracker

[issue29196] Remove old-deprecated plistlib features

2017-05-13 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: What are your thoughts about this Ronald? -- ___ Python tracker ___ ___

[issue29196] Remove old-deprecated plistlib features

2017-03-15 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: These classes was deprecated in 2.4. In 2.6 the plistlib module was moved from plat-mac to the general stdlib library. -- ___ Python tracker

[issue29196] Remove old-deprecated plistlib features

2017-03-05 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- pull_requests: +401 ___ Python tracker ___ ___

[issue29196] Remove old-deprecated plistlib features

2017-01-22 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- assignee: -> ronaldoussoren ___ Python tracker ___

[issue29196] Remove old-deprecated plistlib features

2017-01-07 Thread Serhiy Storchaka
New submission from Serhiy Storchaka: Seems many features of plistlib was deprecated from the start. The plistlib module was added in 2.6 and its code already contained deprecated features: * The _InternalDict class is a dict subclass with implemented __getattr__/__setattr__/__delattr__