class DispatcherMeta(type):
+ __hooks__ = {}
+
def __new__(metacls, name, bases, ns):
hooks = {}
- ishook = lambda member: isinstance(member, _core.CallHook)
+ ishook = lambda member: isinstance(member, _core.Hook)
for basecls in reversed(bases):
members = _inspect.getmembers(basecls, predicate=ishook)