INNER CODE UNIT · Python

_emit_artifact_added

IDSIA/sacred · sacred/run.py:406

    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,
            )

    def _safe_call(self, obs, method, **kwargs):
        if obs not in self._failed_observers:
            try:
                getattr(obs, method)(**kwargs)
            except Exception as e:
                self._failed_observers.append(obs)
                self.run_logger.warning(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…