mirror of
https://github.com/Horizontal42/Sort_YM.git
synced 2026-11-10 15:42:02 +03:00
Медленная/нестабильная сеть до api.music.yandex.net роняла весь процесс при первом же таймауте (5с по умолчанию у библиотеки). Добавлен with_retries с экспоненциальной паузой на всех сетевых точках входа (fetch, language, genres, apply, client.init), таймаут запроса поднят до 20с (настраивается в config.toml). Заодно поправлен скрытый баг: language.py раньше кэшировал таймаут как "текста нет" навсегда - теперь только настоящий NotFoundError трактуется так. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| __main__.py | ||
| apply.py | ||
| auth.py | ||
| classify.py | ||
| cli.py | ||
| config.py | ||
| fetch.py | ||
| genres.py | ||
| language.py | ||
| report.py | ||
| ymclient.py | ||