The its-late-and-im-probably-stupid department presents:
>>> import multiprocessing >>> mgr = multiprocessing.Manager() >>> d = mg
items() returns a copy. Appending to a copy does not affect the original. Did you mean this?
>>> d['foo'] =({'bar': 'baz'}) >>> print d.items() [('foo', {'bar': 'baz'})]