def get(self, key, default=None):
try:<EOL><INDENT>return self[key]<EOL><DEDENT>except KeyError:<EOL><INDENT>return default<EOL><DEDENT>
Return the value for ``key`` if ``key`` is in the dictionary, else ``default``.
If ``default`` is not given, it defaults to None, so that this method never
raises a ``KeyError``.

Support "multi-indexing" keys