Improved command handler

This commit is contained in:
Sven Heidemann 2021-03-04 07:18:36 +01:00
parent 226123a81f
commit ce1f057f71

View File

@ -1,12 +1,15 @@
from cpl.application.application_runtime_abc import ApplicationRuntimeABC
from cpl.dependency_injection.service_abc import ServiceABC from cpl.dependency_injection.service_abc import ServiceABC
from cpl_cli.command import Command from cpl_cli.command import Command
class CommandHandler(ServiceABC): class CommandHandler(ServiceABC):
def __init__(self): def __init__(self, runtime: ApplicationRuntimeABC):
ServiceABC.__init__(self) ServiceABC.__init__(self)
self._runtime = runtime
self._commands: list[Command] = [] self._commands: list[Command] = []
def add_command(self, cmd: Command): def add_command(self, cmd: Command):