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)