code: def on_trial_result(self, trial_runner, trial, result):
          
  
          bracket, _ = self._trial_info[trial]
          bracket.update_trial_stats(trial, result)
  
          if bracket.continue_trial(trial):
              return TrialScheduler.CONTINUE
  
          action = self._process_bracket(trial_runner, bracket, trial)
          return action
docs: If bracket is finished, all trials will be stopped.
  
          If a given trial finishes and bracket iteration is not done,
          the trial will be paused and resources will be given up.
  
          This scheduler will not start trials but will stop trials.
          The current running trial will not be handled,
          as the trialrunner will be given control to handle it.