mirror of
https://github.com/Horizontal42/Sort_YM.git
synced 2026-11-10 15:42:02 +03:00
apply --yes падал целиком на первом же самозалитом/пиратском треке без альбома (105 из 1984) - Яндекс отвечает BadRequestError (wrong-json), т.к. albumId обязателен, а with_retries лечил это как временный сетевой сбой и вслепую повторял заведомо безнадёжный запрос 4 раза. Теперь BadRequestError (как и NotFoundError) не ретраится нигде - это окончательный ответ сервера, а не таймаут. Треки без album_id пропускаются проактивно с понятным сообщением, а неожиданный BadRequestError на отдельном треке больше не прерывает весь прогон - пропускается со счётчиком, остальные треки обрабатываются дальше. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| __main__.py | ||
| apply.py | ||
| auth.py | ||
| classify.py | ||
| cli.py | ||
| config.py | ||
| fetch.py | ||
| genres.py | ||
| language.py | ||
| report.py | ||
| ymclient.py | ||