Message146816
Shelve object second tier array subscript key generation doesn't behave the same way dictionary object do.
>>> import shelve
>>> x = shelve.open("tst1.shelve")
>>> x["one"] = {}
>>> x
{'one': {}}
>>> x["one"]["two"] = 2
>>> x
{'one': {}}
Whereas with a dictionary it works:
>>> y = {}
>>> y["one"] = {}
>>> y["one"]["two"] = 2
>>> y
{'one': {'two': 2}} |
|
Date |
User |
Action |
Args |
2011-11-01 22:54:07 | cpiekarski | set | recipients:
+ cpiekarski |
2011-11-01 22:54:07 | cpiekarski | set | messageid: <1320188047.41.0.331815392706.issue13318@psf.upfronthosting.co.za> |
2011-11-01 22:54:06 | cpiekarski | link | issue13318 messages |
2011-11-01 22:54:06 | cpiekarski | create | |
|