def register_view(self, key_dict, view,
                      render=render_view,
                      template=None,
                      permission=None,
                      internal=False):
        if template is not None:
            render = self.template_engine_registry.get_template_render(
                template, render)
        v = View(view, render, permission, internal)
        self.reg_registry.register_function(generic.view, v, **key_dict)
Check whether all the current wants are satisfied by a set of haves.
dataset/ETHPy150Open morepath/morepath/morepath/view.py/ViewRegistry.register_view--crossover with--dataset/ETHPy150Open natestedman/Observatory/observatory/lib/dulwich/server.py/ProtocolGraphWalker.all_wants_satisfied