Pull to refresh
40
0
Евгений Блинов @pomponchik

Python-разработчик

Send message

Даже лень пояснять, насколько плох этот текст.

Если вкратце, все способы сводятся к выполнению работы за деврела или к помощи деврелу, без очевидной выгоды для участников этого мероприятия, кроме самого деврела.

Малоизвестные

И дальше идет подборка пакетов с тысячами звездочек на гитхабе.

Будто бы нормальное время внедрения крупной фичи в приложении с миллионами пользователей.

Больше того, иногда смерть людей - не баг, а фича проекта. Например в случае инъекций для эвтаназии, электрических стульев или оружия. И в этих примерах отсутствие смертей было бы проблемой.

Еще очень часто смерти становятся следствием идеально работающих вещей. Пример - антидепрессанты. В психиатрии частый кейс, что человек, находящийся в сильной депрессии, часто не способен убить себя, потому что это волевое решение, а воля подавлена. Начинает принимать антидепрессанты, депрессия немного отступает и сил как раз хватает на суицид. Большинство суицидов во время депрессии случаются от того, что антидепрессант сработал.

Для хвостовой рекурсии есть декоратор no_recursion из библиотеки astrologic, который может ее устранить за счет модификации AST без изменения кода.

asdict — это не метод датакласса, а отдельная функция в модуле dataclasses.

Я бы попробовал, но мне отвратительна мерзкая Алиса. Существует альтернативный интерфейс конкретно к этой модели?

А нельзя в том же питоне прочитать сырую PDF'ку как строку и тупо регулярками найти все ссылки и заменить?

f-строки не поддерживают динамическое форматирование осознанно. f-строка позволяет выполнять произвольный код, и возможность подставлять туда шаблоны создает очень большое окно для уязвимостей.

Однако эта возможность может быть реализована в сторонних библиотеках f-строк, например в моей.

А что случилось с кошкой?

Может просто сделать роботов визуально не отличающимися от других машин? Тогда у желающих попробовать суицидальные маневры будет недостаточно данных для надежных предположений, что это мол робот и он уступит. Вообще, если автопилоты станут обыденной частью любых автомобилей, то скорее всего будет более одной версии ПО беспилотников на дороге, и предсказать поведение конкретного робота станет примерно невозможно.

Допустим, в сообщении число. Как оно будет сериализовано?

А как еще могут сериализоваться примитивные типы с помощью pydantic, кроме как через json?

То есть pydantic умеет работать, к примеру, с protobuf? Не слышал про такое.

Я не вижу, чем это проще, нежели организовать код правильно, чтобы запись файлов осуществлялась внутри транзакции БД. Вы предлагаете дополнить проект новыми сущностями, при том, что по итогу гарантий это дает даже меньше.

Это может быть опасно, поскольку неизвесно, сколько точно должна длиться загрузка. Лимитов на размер файлов тут нет, теоретически пользователь может из тайги по GPRS 100-гиговый рип "аватара 2" качать. А если автор запилит еще и возобновление загрузки после обрыва соединения, то вообще.

Это обертка, насколько я помню, над тред-пулом. То есть реальной кооперативной многозадачности там нет, только ее видимость. Альтернатив, к сожалению, не знаю.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity