169 похожих чатов

Ребят, я тут поймал такой варнинг в пандах FutureWarning: The default

value of regex will change from True to False in a future version.

The default value of regex for Series.str.replace() will change from True to False in a future release. In addition, single character regular expressions will not be treated as literal strings when regex=True is set (GH24804)

я правильно понимаю, что в какой-то грядущей версии без явного указания regex=True паттерны регулярок во всех скриптах превратятся в тыкву и будут восприниматься как строки?

6 ответов

17 просмотров

Угу

Philipp-Upravitelev Автор вопроса
Ілія Малекі
Угу

мерзость какая

Почему "все"? Откуда взялась эта оценка? Возникнет (уже возникли) много варнингов в старом коде. А поведение replace() выглядит логичным

Philipp-Upravitelev Автор вопроса

вот крутится у вас десятка три дашбордов (а под них еще с десяток скриптов на каждый) все в эйрфлоу и тд как много людей увидит варнинги и вообще вспомнит, где этот replace использовался? что станет с дашбордами при обновлении панд?

Philipp Upravitelev
вот крутится у вас десятка три дашбордов (а под ни...

Все дашборды работают обычно из докера или конды

Pavel Zheltouhov
Почему "все"? Откуда взялась эта оценка? Возникнет...

За такие вещи в приличных местах обмазывают дегтем и перьями и катают по городу. В программной инженерии есть понятие обратной совместимости. Изменение поведения в относительно базовых функциях, которые рассыпаны по тонне пакетов — путь в ад в прямом смысле этого слова. Есть понятие зависимости пакетов. Теперь же поведение пакета зависит от того в каком окружении его запустили, есть масса разных веток и окружений, есть свои требования, правила и ограничения на версии используемых питонов и пакетов, да и вообще масса всего, Было рабочее приложение. После незначительных апдейтов оно развалилось. И собрать его уже нельзя. Даже если поправить свой код из расчета работа на последних версиях, то все остальные используемые пакеты могли потерять консистентность. часть требуют версии < x.y, часть — > x.y. Похоже, кухарки и школота добрались до штурвала. Теория заговора неплохо подкрепляется и такими новостями: https://www.opennet.ru/opennews/art.shtml?num=59168

Похожие вопросы

Обсуждают сегодня

Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
55
подскажите пожалуйста, как мне освободить результат записанный в переменную result? в чем проблема подскажите если МОЖЕТЕ?
Михаил Helper
28
кто-то пользуется компонентами rx ? как их лучше ставить, через OPM? (lazarus)
Iluha Companets
10
есть тут кто-то , кто только начал изучать си? если проходите курс на степике или как-то сами изучаете, пишите, может, скооперируемся?..
Eule
25
Слушайте, ещё такая интересная задачка. Сделан аудит действий пользователей через триггеры в базе, соответственно каждый пользователь имеет свой логин и пароль в базе. Это пре...
Сергей Бычков
12
Скажите, тут нет проблемы? IMyInterface1 = interface function GetInterface2: IInterface2; ... function TMyInterface.GetInterface2: IInterface2; begin Result := TI...
Ruslan aka DUDE
18
вопрос по москвину - не понимаю вот такого вопроса похоже Сколько разных всегда завершающихся функций с типом a -> a -> b -> a -> a можно реализовать? Две функции одинаково...
Fedor
11
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Кстати, раз про скачивание файлов разговор зашел) Сделал бота для себя (транскрибирующего и суммаризирующего встречи) но не ожидал что за 2 месяца 10к пользователей набежит😅...
Andrey Obolenskiy
8
что, сложно ифдеф на версию компилятора сделать?
Iluha Companets
6
Карта сайта