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

Резултати

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

Пребарај: #cvx

当前筛选 #cvx清除筛选
Bloomberg4you

@Bloomberg4you · Post #47232 · 21.01.2026 г., 01:28

🔥Цены на нефть взлетели вслед за Казахстаном📈 Причины роста:🌡️Во вторник рынок отреагировал ростом цен на нефть после сообщений о временной остановке добычи на гигантском месторождении Тенгиз в Казахстане из-за сбоев в электроснабжении. Фьючерсы показали значительный скачок. Последствия:🛢 Предприятие «Тенгизшевройл», контролируемое Chevron (#CVX), остановила добычу сроком на 7–10 дней. Добыча Казахстана была ранее снижена после атак дронов на морской терминал КТК в России. Нефтяники ожидают кратковременного дефицита сырья. Дополнительные факторы: 📊Поддержку рынку оказала положительная статистика по росту китайской экономики (+5%) и увеличению мощностей НПЗ (+4,1%). Эксперты считают, что стабильный китайский импорт укрепит ожидания относительно увеличения спроса на нефть. Торговая напряжённость:🧳Возобновление разговоров о введении повышенных таможенных пошлин США (до 25%) осложняет обстановку и оказывает давление на цены. Риторика вокруг торговых конфликтов вызывает опасения о замедлении мирового роста и снижении потребления энергоресурсов. Цены на нефть:📝 Нефть WTI (Nymex CL1:COM) подорожала на +1,5%, достигнув отметки $60,34 за баррель. Цена на Brent (CO1:COM) достигла уровня $64,92 за баррель. 🔥Газовые фьючерсы взлетели на фоне морозов 🄏 Основные причины:🌬️Фьючерсы на природный газ в США продемонстрировали резкий рост после обновления прогнозов погоды, предвещающих значительное похолодание на востоке страны. Рост цен: 💰 Контракты на поставку газа (Nymex NG1:COM) поднялись на рекордные +25,9%. Последний подобный рост наблюдался в сентябре 2022 года. Перспективы рынка:🔥Ожидается дальнейшее повышение стоимости газа на фоне холодной зимы и растущего спроса на отопление в США. Следите за нашими обновлениями, чтобы оставаться в курсе последних изменений на рынке энергоносителей! #нефть #газ #энергетика #инвестиции

Hashtags

American Crypto©

@americancryptotrading · Post #27199 · 28.03.2025 г., 19:29

🇺🇸#CVX/USDT is retesting the descendingresistance after breakout on the daily timeframe👀 Looking for a rise🚀 American Crypto©

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #9469 · 11.03.2026 г., 11:39

#CVX Шеврон только только хай пробивает - походу и ему и нефти ещё предстоит кульминационный рост. Как думаете? 🤔👇

Hashtags

Coinlegs Cryptocurrency Signals

@coinlegs · Post #9428 · 27.11.2023 г., 06:13

#CVX strategies show mixed signals - long term 🧐 Opt 1: Short with stop above trend. Opt 2: Await close over trend to go long. Key daily closes ahead ⚠️ Rather than debate options, let our platform detect the move for you! Join CoinLegs today to receive alerts right as momentum shifts 🔥

Hashtags

Coinlegs Cryptocurrency Signals

@coinlegs · Post #9324 · 06.11.2023 г., 06:38

#CVX Trendline Breakout + Double Bottom + Resistance Breakout ✨ Never miss these multi-pattern trade triggers again. CoinLegs alerts you instantly when any coin signals mega upside 🆙 Stop losing trades - join our platform today for real-time notifications!

Hashtags

Binance Big Pump Signals Future trade

@binancebigpumpsignalsfuture · Post #2207 · 26.03.2022 г., 08:12

#CVX result 2 nd target achieved in just 4 days ✅ One more huge quick profit 15.9%🤑💰🤑 👉 Still thinking? The more you wait more you lose profit ☎️ Contact @MichaelStrategiesVip for membership and grab next breakout signal

Hashtags

Binance Big Pump Signals Future trade

@binancebigpumpsignalsfuture · Post #2204 · 25.03.2022 г., 05:16

#CVX result 1 st target achieved in just 3 days ✅ One more huge quick profit 8.6%🤑💰🤑 👉 Still thinking? The more you wait more you lose profit ☎️ Contact @FutureExpertAdmin for membership and grab next breakout signal

Hashtags

Binance Big Pump Signals Future trade

@binancebigpumpsignalsfuture · Post #2169 · 15.03.2022 г., 16:23

#CVX result 1 st target achieved in just 10 days ✅ One more huge quick profit 6.2%🤑💰🤑 👉 Still thinking? The more you wait more you lose profit ☎️ Contact @MichaelStrategiesVip for membership and grab next breakout signal

Hashtags

12
ПретходнаСтраница 1 од 2Следна