class_docstr: Represent and manage a single run of an experiment.
class_docstr_tok: ["Represent","and","manage","a","single","run","of","an","experiment","."]
code: def _emit_artifact_added(
      self, name, filename, metadata, content_type
  ):
      for observer in self.observers:
          self._safe_call(
              observer,
              "artifact_event",
              name=name,
              filename=filename,
              metadata=metadata,
              content_type=content_type,
          )
  
imports: import datetime
  import os.path
  import sys
  import traceback
  from sacred import metrics_logger, SETTINGS
  from sacred.metrics_logger import linearize_metrics
  from sacred.randomness import set_global_seed
  from sacred.utils import SacredInterrupt, join_paths, IntervalTimer
  from sacred.stdout_capturing import get_stdcapturer
label_desc: Use image node_id 17 for calling the Run obj's underlying member method code with example usage: obj._emit_artifact_added(name, filename, metadata, content_type) without return types