INNER CODE UNIT · Python
_get_captured_output
IDSIA/sacred · sacred/run.py:263
def _get_captured_output(self):
if self._output_file.closed:
return
text = self._output_file.get()
if isinstance(text, bytes):
text = text.decode("utf-8", "replace")
if self.captured_out:
text = self.captured_out + text
if self.captured_out_filter is not None:
text = self.captured_out_filter(text)
self.captured_out = text
def _start_heartbeat(self):
self.run_logger.debug("Starting Heartbeat")
if self.beat_interval > 0:
self._stop_heartbeat_event, self._heartbeat = IntervalTimer.create(
self._emit_heartbeat, self.beat_interval
)