Example #1
0
def log_record_combiner(output_writer: writer,
                        input_reader: reader,
                        header_row: Optional[Sequence[str]] = None) -> bool:
    res = False
    if not header_row or next(input_reader) == header_row:
        output_writer.writerows(input_reader)
        res = True
    return res
Example #2
0
def write_csv_into_file(file_path, data_list, headers=None):
    with open(path.join("output", file_path), 'w', newline='') as stream:
        writer = CSVWriter(stream, delimiter=',')
        if headers:
            writer.writerow(headers)
        writer.writerows(data_list)
Example #3
0
def write_channels_task(names):
    with open(FILE_PATH, 'w') as file:
        writer = CSVWriter(file)
        writer.writerows(names)
Example #4
0
def write_bgm_name_task():
    with open(FILE_PATH, 'w') as file:
        writer = CSVWriter(file)
        writer.writerows(BGM_NAMES.items())