TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #397 · 12 ное.

Использование Pydantic сегодня стало нормой, и это правильно. Но иногда на ревью вижу, что используют его не всегда корректно. Например, метод BaseModel.model_dump() по умолчанию не преобразует стандартные типы, такие как datetime, UUID или Decimal, в простой сериализуемый для JSON вид. Тогда пишут кастмоный сериализатор для этих типов чтобы функция json.dump() не падала с ошибкой. import uuid from datetime import datetime from decimal import Decimal from uuid import UUID from pydantic import BaseModel class MyModel(BaseModel): id: UUID date: datetime value: Decimal obj = MyModel( id=uuid.uuid4(), date=datetime.now(), value='1.23' ) print(obj.model_dump()) # не подходит для json.dump # { # 'id': UUID('4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1'), # 'date': datetime.datetime(2025, 12, 12, 12, 12, 12, 111111), # 'value': Decimal('1.23') # } # добавляем свой кастомный сериализатор json.dumps(obj.model_dump(), cls=MySerializer) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2025-12-12T12:12:12.111111', # 'value': '1.23' # } В данном случае класс MySerializer обрабатывает datetime, UUID и Decimal. Например так: class MySerializer(json.JSONEncoder): def default(self, o): if isinstance(o, Decimal): return str(o) elif isinstance(o, datetime): return o.isoformat() elif isinstance(o, UUID): return str(o) return super().default(o) Специально для тех, кто всё еще так делает - в этом нет необходимости! Pydantic может это сделать сам, просто нужно добавить параметр mode="json". json.dumps(obj.model_dump(mode="json")) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2012-12-12T12:12:12.111111', # 'value': '1.23' # } #pydantic#libs

Резултати

Пронајдени 2 слични објави

Пребарај: #maximumrisk

当前筛选 #maximumrisk清除筛选
Видеотека 📼

@videotekashow · Post #14714 · 19.10.2025 г., 16:02

Впервые «Максимальный риск» попался мне в руки еще на кассете. Это была экранка под названием «Обмен», которую традиционно для 1996 года перевёл Сергей Визгунов. Смотреть фильм в таком качестве было невозможно, кассету мы позже благополучно перезаписали, так что этот боевик с Ван Даммом мне довелось посмотреть уже, скажем так, в более зрелом возрасте. Да, это уже был конец звёздного периода в карьере нашего недавнего юбиляра — его новый фильм впервые за долгое время вышел во многих странах сразу на видео, хотя для самого бельгийца лет буквально через несколько лет это станет нормой. Но благодаря прокату в Европе картина все-таки смогла собрать вполне приличную сумму. Причем заслуженно. В 2025 году это все еще отличный боевик с суровыми и в меру брутальными экшн-сценами. Ринго Лам, рекрутированный Ван Даммом из Гонконга, классно сработал, несмотря на едкие замечания западных кинокритиков 30-летней давности. Крепкий скрипт сценариста «Горца» и «Охоты за «Красным Октябрем» Ларри Фергюсона, благодаря которому самый знаменитый голливудский бельгиец вновь сыграл братьев-близнецов (один из них, правда, гибнет уже в прологе), вполне удобоваримая игра актеров, а также приемлемое количество клюквы — водка, Ван Дамм с балалайкой, смешной русский акцент, водка, задушевные песни в русском кабаке на Брайтон-Бич, забавные русские фамилии, опять водка, а также томик Достоевского на столе у русского мафиози — служат хорошим дополнением к мощному экшну. Так что смотреть очень даже можно и нужно. А уж три классные схватки героя Ван Дамма со здоровенным и практически неубиваемым русским бандюганом, раскиданные по фильму, действительно увлекают и моментально запоминаются. Причем стоит отметить, что все драки здесь «грязные», и фирменных па и шпагатов от Жан-Клода вы не увидите. Но при этом вам прямо в руки попадает ещё один отличный и недооценённый боевик из 90-х, который и сейчас выглядит очень прилично. #ВИДЕОТЕКА #MaximumRisk #МаксимальныйРиск #JeanClaudeVanDamme #ЖанКлодВанДамм #NatashaHenstridge #НаташаХенстридж #JeanHuguesAnglade #ЖанЮгАнглад

Видеотека 📼

@videotekashow · Post #14689 · 18.10.2025 г., 05:00

«Как же мне это надоело: три кувырка в воздухе, потом проламываешь кому-нибудь голову, а потом приземляешься на стол и говоришь: «Привет, я Жан-Клод Ван Дамм». Единственному и неповторимому Жан-Клоду Ван Дамму сегодня исполнилось 65 лет. #ВИДЕОТЕКА #JeanClaudeVanDamme #Bloodsport #Kickboxer #AWOL #UniversalSoldier #Timecop #MaximumRisk #DoubleTeam #JCVD #LeJardinier