INNER CODE UNIT · Python
col_width
mongodb/mongo-csharp-driver · benchmarks/MongoDB.Driver.Benchmarks/scripts/compare-results.py:36
col_width = 2 + max(len(name) for name in data)
file_width = 2 + max(len(f.name) for f in files)
print(" " * file_width + "".join(name.ljust(col_width) for name in data))
for i, f in enumerate(files):
print(f.name.ljust(file_width) + "".join(
("%.2f" % (data[name][i] / float(data[name][0]))).ljust(col_width)
for name in data))
if __name__ == "__main__":
parser = argparse.ArgumentParser(usage='%(prog)s [-h] file file [file ...]')
parser.add_argument('file1', nargs=1, metavar='file',
type=argparse.FileType())
parser.add_argument('file2', nargs='+', metavar='file',
type=argparse.FileType(), help=argparse.SUPPRESS)
args = parser.parse_args()
args.files = args.file1 + args.file2
compare(args.files)