Here is a short wrapper to access dict keys as attributes:
class nameddict(dict):
__getattr__ = dict.__getitem__
info = nameddict()
info['key'] = nameddict(attr1=2, attr2=3)
Then info['key'].attr2 as well as info['key']['attr2'] and info.key.attr2 returns 3.