runner
dev_tool.services.development.runner
log = logging.getLogger(__name__)
module-attribute
DevelopmentRunner
A class for running the development environment.
This class orchestrates multiple development processes such as Django server and Bun watcher.
The constructor for the DevelopmentRunner class.
Source code in dev_tool/services/development/runner.py
runners = []
instance-attribute
stop_event = threading.Event()
instance-attribute
add_runner
A method that adds a runner to the development environment.
Parameters:
-
runner(BunWatcherRunner | DjangoServerRunner) –The runner to add.
run
A method that starts all runners and waits for interruption.