def add_input(self, accumulator: Dict[(Text, Any)], output_dict: Dict[(Text, Any)]) -> Dict[(Text, Any)]:
    if (not isinstance(output_dict, dict)):
        raise TypeError(('for outputs written to by multiple evaluators, the outputs must all be dictionaries, but got output of type %s, value %s' % (type(output_dict), str(output_dict))))
    self._merge(accumulator, output_dict)
    return accumulator
def add_input(self, accumulator: Dict[(Text, Any)], output_dict: Dict[(Text, Any)]) -> Dict[(Text, Any)]:
    if (not isinstance(output_dict, dict)):
        raise TypeError(('for outputs written to by multiple evaluators, the outputs must all be dictionaries, but got output of type %s, value %s' % (type(output_dict), str(output_dict))))
    self._merge(accumulator, output_dict)
    return accumulator