[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-22 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-22 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: New changeset 69d0bc1430d2e9cddf0b39054ddcb86dbbe7927e by Serhiy Storchaka in branch '2.7': [2.7] bpo-34610: Fixed iterator of multiprocessing.managers.DictProxy. (GH-9113). (GH-9500)

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-22 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- pull_requests: +8907 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-17 Thread miss-islington
miss-islington added the comment: New changeset f35e4d5851555d66f1e7a36b2a37f0d82b3d1706 by Miss Islington (bot) in branch '3.6': bpo-34610: Fixed iterator of multiprocessing.managers.DictProxy. (GH-9113) https://github.com/python/cpython/commit/f35e4d5851555d66f1e7a36b2a37f0d82b3d1706

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-17 Thread miss-islington
miss-islington added the comment: New changeset 1d3078849381335008379e3de96d5a81d2131113 by Miss Islington (bot) in branch '3.7': bpo-34610: Fixed iterator of multiprocessing.managers.DictProxy. (GH-9113) https://github.com/python/cpython/commit/1d3078849381335008379e3de96d5a81d2131113

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-17 Thread miss-islington
Change by miss-islington : -- pull_requests: +8773 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-17 Thread miss-islington
Change by miss-islington : -- pull_requests: +8772 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-17 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: New changeset e0e5065daef36dafe10a46eaa8b7800274d73062 by Serhiy Storchaka in branch 'master': bpo-34610: Fixed iterator of multiprocessing.managers.DictProxy. (GH-9113) https://github.com/python/cpython/commit/e0e5065daef36dafe10a46eaa8b7800274d73062

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-08 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- nosy: +davin, pitrou ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-08 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- keywords: +patch pull_requests: +8567 stage: -> patch review ___ Python tracker ___ ___

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: DictProxy needs to provide the __iter__() method. And perhaps methods keys(), values() and items() need to be reworked in Python 3. has_key() is unneeded in Python 3. It is worth to test also other special and new in Python 3 methods. -- nosy:

[issue34610] Incorrect iteration of Manager.dict() method of the multiprocessing module.

2018-09-07 Thread deltaclock
New submission from deltaclock : The manager class of the multiprocessing module doesnt implement __next__ or __iter__ on its dictionary method and relies on using __getitem__. This results in an unexpected functionality of an object that is supposed to act like a dict, and instead of