import pandas as pd

names = [f"head{x:02}" for x in range(1, 11)]


def cut_line(line: list[str]) -> list[str] | None:
    return line[:11]


with pd.read_csv(
    "_data/random_data.csv",
    sep=";",
    names=names,
    encoding="utf-8",
    index_col=False,
    on_bad_lines="skip",
    chunksize=2,
    engine="python",
) as reader:
    for chunk in reader:
        print(chunk)
