def setup(self, runner):
        """Sets up the controller before running.

        Default behavior is to do nothing. Can be overridden in derived classes.

        Args:
            runner: The runner to control.
        """
Sets up the controller before running.

        Default behavior is to do nothing. Can be overridden in derived classes.

        Args:
            runner: The runner to control.
        
runners/controllers/base_controller.py