Message115302
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 |
|
Date |
User |
Action |
Args |
2010-09-01 13:51:21 | jjconti | set | recipients:
+ jjconti |
2010-09-01 13:51:20 | jjconti | set | messageid: <1283349080.83.0.871806054056.issue9733@psf.upfronthosting.co.za> |
2010-09-01 13:51:14 | jjconti | link | issue9733 messages |
2010-09-01 13:51:13 | jjconti | create | |
|