for (key, value) in tuple(ns.items()):
if not isinstance(value, _core.CallHook):
continue
for (key, value) in tuple(ns.items()):
if not isinstance(value, _core.CallHook):
continue
return super().__new__(metacls, name, bases, ns)
return super().__new__(metacls, name, bases, ns)
hooks = {}
for hook in map(_operator.itemgetter(1), _inspect.getmembers(cls,
predicate=lambda member: isinstance(member, _core.CallHook))):
hooks = {}
for hook in map(_operator.itemgetter(1), _inspect.getmembers(cls,
predicate=lambda member: isinstance(member, _core.CallHook))):