5.6.4. MemoryTree¶
In general, Memory Tree is satisfactory.
5.6.4.1. Problems¶
The MemoryBranch doesn’t implement the full API of a dict. This is not nice because things like
set_setup_attributes(**self.c)are not possible. I guess the reason is that a dict needs to implement some public methods such as keys(), values() iter()… and that’s another argument to remove the support for point-notation. -> Of course, this full API is impossible to implement when one assumes all properties without leading underscore to be dictionary entries. If you want to use**, you should read the API documentation of memoryTree and do set_setup_attributes(**self.c._dict)