class_docstr: Base observer.
class_docstr_tok: ["Base","observer","."]
code: def _clear_emitters(self):
      for emitter in self._emitters:
          emitter.stop()
      for emitter in self._emitters:
          try:
              emitter.join()
          except RuntimeError:
              pass
      self._emitters.clear()
      self._emitter_for_watch.clear()
  
imports: from __future__ import with_statement
  import threading
  from wandb_watchdog.utils import BaseThread
  from wandb_watchdog.utils.compat import queue
  from wandb_watchdog.utils.bricks import SkipRepeatsQueue
label_desc: Use image node_id 4 for calling the BaseObserver obj's underlying member method code with example usage: obj._clear_emitters() without return types