"""create_session — создать новую сессию.""" import threading import uuid from .state import _sessions, _lock, _start_timer def create_session() -> str: """Создать новую сессию. Returns: Уникальный идентификатор сессии (UUID). """ sid = uuid.uuid4().hex with _lock: _sessions[sid] = { "files": [], "result": None, "cancel": threading.Event(), "timer": _start_timer(sid), } return sid