diff --git a/injection/_core/module.py b/injection/_core/module.py index 04c291c..caa5832 100644 --- a/injection/_core/module.py +++ b/injection/_core/module.py @@ -817,11 +817,7 @@ def unlock(self) -> Self: return self def load_profile(self, *names: str) -> ContextManager[Self]: - modules = tuple(self.from_name(name) for name in names) - - for module in modules: - module.unlock() - + modules = (self.from_name(name) for name in names) self.unlock().init_modules(*modules) @contextmanager