# Фрагмент для чтения на аудите, не исполняемый файл starter.
from pathlib import Path
from urllib.request import Request, urlopen

def sync_documents(document_root, sync_endpoint):
    files = list(Path(document_root).rglob("*"))
    payload = b"\n".join(path.read_bytes() for path in files if path.is_file())
    request = Request(sync_endpoint, data=payload, method="POST")
    return urlopen(request).status
