in azure/functions/extension/extension_meta.py [0:0]
def _set_hooks_for_application(cls, ext):
if cls._app_exts is None:
cls._app_exts = cls._create_default_app_hook()
# Check for definition in AppExtensionHooks NamedTuple
for hook_name in cls._app_exts._fields:
hook_impl = getattr(ext, hook_name, None)
if hook_impl is not None:
getattr(cls._app_exts, hook_name).append(ExtensionHookMeta(
ext_name=ext.__name__,
ext_impl=hook_impl
))