def print()

in benchmark/data/paper-data/plot-script.py [0:0]


    def print(self):
        results = [
            self._print_latency(),
            self._print_tps(scalability=False),
            self._print_tps(scalability=True),
        ]
        for graph_type, records in results:
            for setup, values in records.items():
                data = '\n'.join(
                    f' Variable value: X={x}\n{y}' for x, y in values
                )
                string = (
                    '\n'
                    '-----------------------------------------\n'
                    ' RESULTS:\n'
                    '-----------------------------------------\n'
                    f'{setup}'
                    '\n'
                    f'{data}'
                    '-----------------------------------------\n'
                )

                filename = (
                    f'{self.system}.'
                    f'{graph_type}-'
                    f'{setup.faults}-'
                    f'{setup.nodes}-'
                    f'{setup.workers}-'
                    f'{setup.collocate}-'
                    f'{setup.rate}-'
                    f'{setup.tx_size}-'
                    f'{setup.max_latency}.txt'
                )
                with open(filename, 'w') as f:
                    f.write(string)