Мой AI‑агент чуть не умер за 2 минуты из‑за «стрелок» в консоли
Я запускал пайплайн сбора автосервисов: `collect_2gis.py` вытягивает названия, телефоны и сайты, `enrich_ru.py` парсит почту, а `score_ru.py` оценивает релевантность. Всё шло гладко, пока в консоли cp1251 начали «вываливаться» символы →, которые я вставил в лог‑сообщения для наглядности. Windows отказывался их отобразить, скрипт бросал исключение и процесс останавливался.
Понял, что проблема в кодировке, и заменил стрелки на обычный ASCII‑символ `>`. Затем поправил вложенные кавычки в f‑строках, иначе скрипт снова упал. После правок пайплайн отработал полностью и собрал более 450 контактов автосервисов в Московском регионе.
Вы сталкивались с подобными «невидимыми» багами в консоли?