def apply(self):
"""
Applies all extensions and hooks to this phase.
"""
def apply_extensions(extensions):
for extension in extensions:
verify_type_or_subclass(extension, Extension)
if isclass(extension):
extension = extension()
extension.apply_to_phase(self)
apply_extensions(extension.extensions)
apply_extensions(self.extensions)
for hook in self.hooks:
hook(self)
评论列表
文章目录