code: def run(self) -> None:
      try:
          threading.Thread.run(self)
      except BaseException as e:
          self.exc = e
  
file_path: optuna/optuna/testing/threading.py
imports: from __future__ import annotations
  import threading
  from typing import Any
  from typing import Callable
label_desc: Use image node_id 2 for calling the _TestableThread obj's underlying member method code with example usage: obj.run() without return types