def copy_markdown_files()

in scripts/unified-docs/script.py [0:0]


def copy_markdown_files(src_folder, dst_folder):

    tasks = []

    for root, _, files in os.walk(src_folder):
        for file in files:
            if file.endswith(".md"):
                src_file = os.path.join(root, file)
                rel_path = os.path.relpath(src_file, src_folder)
                dst_file = os.path.join(dst_folder, rel_path)
                tasks.append((src_file, dst_file))

    with ThreadPoolExecutor() as executor:
        executor.map(lambda args: copy_markdown_file(*args), tasks)