parameters: (self)
return_statement: return {run_name: accumulator.Tags() for run_name, accumulator in items}
docstring: Return all the run names in the `EventMultiplexer`.
  
      Returns:
      ```
        {runName: { images: [tag1, tag2, tag3],
                    scalarValues: [tagA, tagB, tagC],
                    histograms: [tagX, tagY, tagZ],
                    compressedHistograms: [tagX, tagY, tagZ],
                    graph: true}}
      ```
docstring_summary: Return all the run names in the `EventMultiplexer`.
docstring_tokens: Return all the run names in the EventMultiplexer .
function: def Runs(self):
      """Return all the run names in the `EventMultiplexer`.
  
      Returns:
      ```
        {runName: { images: [tag1, tag2, tag3],
                    scalarValues: [tagA, tagB, tagC],
                    histograms: [tagX, tagY, tagZ],
                    compressedHistograms: [tagX, tagY, tagZ],
                    graph: true}}
      ```
      """
      with self._accumulators_mutex:
        # To avoid nested locks, we construct a copy of the run-accumulator map
        items = list(six.iteritems(self._accumulators))
      return {run_name: accumulator.Tags() for run_name, accumulator in items}
function_tokens: def Runs ( self ) : with self . _accumulators_mutex : # To avoid nested locks, we construct a copy of the run-accumulator map items = list ( six . iteritems ( self . _accumulators ) ) return { run_name : accumulator . Tags ( ) for run_name , accumulator in items }