I\'m writing my own container, which needs to give access to a dictionary inside by attribute calls. The typical use of the container would be like this:
dic
In Python it is easier to ask for forgiveness than permission. Don't sweat the nested exception handling.
(Besides, has* almost always uses exceptions under the cover anyways.)
has*