TGViewer
аналитика на кубах аналитика на кубах @diceanalytics · 1.52K subscribers
Post #79 1.04K
Немного технических страданий (после пары недель плохого самочувствия все равно ничего более осмысленное сказать не получается). Некоторое время назад тихо-мирно тестировал скрипт для агрегации данных под дашборды. Краем глаза увидел вот такой варнинг: FutureWarning: The default value of regex will change from True to False in a future version.

То есть в следующей версии (а точнее уже в текущей, так как у меня локально стоит древняя) все выражения вида pd.Series.str.replace(’[0-9]’, ‘’) перестанут работать. Потому что раньше паттерн [0-9] по умолчанию интерпретировался как regex, а сейчас — как строка.

Решение удивительное. Да, поиск строки менее затратен, чем поиск по паттерну. Но ищут чаще всего ведь именно регулярки и тонны кода уже написаны, не сомневаюсь. Самое противное во всем этом, что никакие алерты кричать не будут, сообщений об ошибках и упавших скриптов тоже не будет. Но и полезного действия происходить не будет. Потому что всего лишь поменяли значение по умолчанию уже существующего аргумента. Отлавливать такое — очень сложно. Даже когда append отменили, скрипты падали и все было прозрачно и понятно, хоть и неприятно.

А мы как раз недавно обновили Airflow, который потребовал новых панд.

Вообще, конечно, dependency hell — совсем не то, что хочется держать в голове, хоть и приходится. Мне бы на выручку посмотреть да группы посравнивать, а не думать, что и у кого отвалится, когда обновимся. Ну и панды сами по себе мерзкие, а тут еще такой подарочек, зачем.
  • 😢 10
  • ❤ 4
More from @diceanalytics
  1. Sep 26, 2026Недавно смотрели вместе с аналитиком на график прихода-расхода харды. Спрашиваю: “что види…
  2. Sep 9, 2026Практически сошло, однако. Отвалы не увеличились и часть пользователей стала платить больш…
  3. Sep 3, 2026Запустили мы тут недавно один новый ивент. Как обычно хотели денег. Ну и повышения игровой…
  4. Aug 24, 2026На одном проекте третий раз за полгода просадка в ревеню. И каждый раз, когда начинаем раз…
  5. Jul 30, 2026Один из самых распространенных способов создания новых донатных сосалок (если вы не Supere…
  6. Jul 21, 2026Недавно столкнулся с двумя забавными кейсами, которые можно назвать “ложными друзьями анал…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →