docstr: The SMBO/intensifier might need to wait for trials to finish before making a decision.
  For serial runners, no wait is needed as the result is immediately available.
docstr_tok: ["The","SMBO\/intensifier","might","need","to","wait","for","trials","to","finish","before","making","a","decision",".","For","serial","runners",",","no","wait","is","needed","as","the","result","is","immediately","available","."]
code: def wait(self) -> None:
      """The SMBO/intensifier might need to wait for trials to finish before making a decision.
      For serial runners, no wait is needed as the result is immediately available.
      """
      # There is no need to wait in serial runners. When launching a trial via submit, as
      # the serial trial uses the same process to run, the result is always available
      # immediately after. This method implements is just an implementation of the
      # abstract method via a simple return, again, because there is no need to wait
      return
  
file_path: SMAC3/smac/runner/abstract_serial_runner.py
imports: from __future__ import annotations
  from typing import Iterator
  from smac.runhistory.dataclasses import TrialInfo, TrialValue
  from smac.runner.abstract_runner import AbstractRunner
label_desc: Use image node_id 3 for calling the AbstractSerialRunner obj's underlying member method code with example usage: obj.wait() without return types