def print_csv_line()

in fiosynth_lib/fio_json_parser.py [0:0]


def print_csv_line(f, jobname, json, ver="", serverMode=False):
    index = 0
    lines = 1
    if not serverMode:
        lines = len(json["jobs"])
        ver = json["fio version"]
    while index != lines:
        data = json
        if not serverMode:
            data = json["jobs"][index]
        try:
            line = get_csv_line(jobname, json, index, data, ver, serverMode)
            wrtr = csv.writer(f)
            wrtr.writerow(line)
        except IOError:
            print("cannot write to ", f)
            f.close()
            sys.exit(1)
        index += 1