class_docstr: Base observer.
class_docstr_tok: ["Base","observer","."]
code: def _add_emitter(self, emitter):
      self._emitter_for_watch[emitter.watch] = emitter
      self._emitters.add(emitter)
  
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 2 for calling the BaseObserver obj's underlying member method code with example usage: obj._add_emitter(emitter) without return types