diff --git a/src/poetry/plugins/application_plugin.py b/src/poetry/plugins/application_plugin.py index 4dbdb92e5ac..7d9702e694d 100644 --- a/src/poetry/plugins/application_plugin.py +++ b/src/poetry/plugins/application_plugin.py @@ -24,6 +24,4 @@ def commands(self) -> list[type[Command]]: def activate(self, application: Application) -> None: for command in self.commands: assert command.name is not None - application.command_loader.register_factory( - command.name, lambda: command() # noqa: B023 - ) + application.command_loader.register_factory(command.name, command)