""" Обратно-совместимый shim: делегирует вызовы ReadmangaSource. Не используйте напрямую в новом коде — используйте src.sources.registry. """ from .sources.base import Chapter, MangaInfo # noqa: F401 — реэкспорт для импортёров from .sources.readmanga import ReadmangaSource _instance = ReadmangaSource() async def get_manga_info(page, url): return await _instance.get_manga_info(page, url) async def get_chapter_images_and_download(page, chapter_url, dest_dir, manga_url=None, on_page=None): return await _instance.get_chapter_images_and_download( page, chapter_url, dest_dir, manga_url=manga_url, on_page=on_page )