def __init__(self, *bindings, default_match_all=None, common_context=[]):
self._default_match_all = default_match_all<EOL>self._common_context = common_context<EOL>self._bindings = self._preprocess(bindings)<EOL>
Arguments:
    *bindings (Binding): The key bindings to be added to this keymap.
    default_match_all (Optional[bool]): The default value of ``match_all`` to be
        set when context doesn't specify it. See :meth:`Context.any`
        and :meth:`Context.all`.
    common_context (List[Context]): The context that should be added to all bindings.