This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jjconti
Recipients jjconti
Date 2010-09-01.13:51:13
SpamBayes Score 0.002938646
Marked as misclassified No
Message-id <1283349080.83.0.871806054056.issue9733@psf.upfronthosting.co.za>
In-reply-to
Content
I expected I could iterate over a DictProxy as I do over a regular dict.

>>> from multiprocessing import Manager
>>> m = Manager()
>>> d = m.dict()
>>> d
<DictProxy object, typeid 'dict' at 0x98a240c>
>>> for x in d:
...     print x
...
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 2, in __getitem__
  File "/usr/lib/python2.6/multiprocessing/managers.py", line 740, in _callmethod
    raise convert_to_error(kind, result)
KeyError: 0
>>> d['a'] = 1
>>> for x in d:
...     print x
...
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 2, in __getitem__
  File "/usr/lib/python2.6/multiprocessing/managers.py", line 740, in _callmethod
    raise convert_to_error(kind, result)
KeyError: 0
History
Date User Action Args
2010-09-01 13:51:21jjcontisetrecipients: + jjconti
2010-09-01 13:51:20jjcontisetmessageid: <1283349080.83.0.871806054056.issue9733@psf.upfronthosting.co.za>
2010-09-01 13:51:14jjcontilinkissue9733 messages
2010-09-01 13:51:13jjconticreate