Beispiel #1
0
def _output_scalars_summary(output_scalars, flag_vals, run):
    if output_scalars is None:
        output_scalars = summary.DEFAULT_OUTPUT_SCALARS
        ignore = flag_vals.keys()
    else:
        ignore = None
    summary_path = run.guild_path()
    return summary.OutputScalars(output_scalars, summary_path, ignore)
Beispiel #2
0
 def _output_scalars_summary(self):
     try:
         summary.check_enabled()
     except summary.Disabled as e:
         log.warning(e)
         return None
     else:
         config, ignore = self._output_scalars_config()
         summary_path = self._run.guild_path()
         return summary.OutputScalars(config, summary_path, ignore)
Beispiel #3
0
def _init_output_scalars(run, opts):
    config = opts.get("output_scalars", summary.DEFAULT_OUTPUT_SCALARS)
    if not config:
        return None
    abs_guild_path = os.path.abspath(run.guild_path())
    return summary.OutputScalars(config, abs_guild_path)
Beispiel #4
0
 def _output_scalars_summary(self):
     config = self._output_scalars_config()
     if not config:
         return None
     return summary.OutputScalars(config, self._run.guild_path())
Beispiel #5
0
 def _output_scalars(self):
     config = self.opdef.output_scalars
     if not config:
         return None
     return summary.OutputScalars(config, self._run)