"""get_files / file_count — чтение файлов сессии.""" from typing import List, Optional, Tuple from .state import _sessions, _lock def get_files(sid: str) -> Optional[List[Tuple[str, bytes]]]: """Получить все файлы сессии. Returns: [(filename, content), ...] или None если сессия не найдена. """ with _lock: s = _sessions.get(sid) return list(s["files"]) if s else None def file_count(sid: str) -> int: """Количество файлов в сессии.""" with _lock: s = _sessions.get(sid) return len(s["files"]) if s else 0