Комментарии 6
Из работы Pycharm и в целом из запуска левых либ для питона я понял одно: если падает непонятно отчего, значит падает из-за либ, которые используются импортами в твоём проекте. Не больше, не меньше. Криворукий код в либе, устаревшие определения экспортов для питона, которые теперь ждут других структур и т.п.
Часто это правда так. Поэтому мы стараемся использовать только проверенные либы с активной поддержкой сообщества. Не всегда получается, конечно 🙂
Хотя, мне сходу не удается вспомнить из недавней практики других примеров крэшей на ошибках работы с памятью. Возможны утечки и прочие неоптимальности, но крэши по моему опыту все же более редкий случай.
Тут спасибо мейнтейнерам python-levenstein, ребята отреагировали и релизнули фикс очень быстро.
Топ контент. Хотелось бы подобное про JS.
Зумеры изобрели DLQ? :)
Детективная история с дебагом проблем C-уровня в Python