@fight4f · Post #8461 · 15.06.2024 г., 11:41
關於 撒旦教 #Satan
Hashtags
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
Пребарај: #satan
@fight4f · Post #8461 · 15.06.2024 г., 11:41
關於 撒旦教 #Satan
Hashtags
@BadvolfNews · Post #747 · 29.07.2023 г., 11:34
George Soros explicitly declares his involvement in the collapse of the USSR and an attempt to repeat the same thing in Russia. Soros: "My first project... although the first was in South Africa... but then Eastern Europe and the USSR. As the Soviet empire collapsed, I moved in and picked up the pieces. First in Hungary in 1984, in Poland and China in 1987. So the Soros empire replaced the Soviet empire." Host: What are your plans? Soros: "Now I am most involved in Russia. We repeat what happened in the USSR. But, unfortunately, there is a big difference. When the Union was collapsed, Europe was experiencing its high integration. Now reverse, we have resurgent Russia, and the disintegrated Europe. Sad situation." The interview was taken in 2015. #Soros#Satan Share and subscribe to American Majority
@alainsoral · Post #1139 · 11.02.2026 г., 17:56
🔴 Pourquoi le dieu du Capital est #Satan (pour comprendre l’affaire #Epstein) 📢 Soral a (presque toujours) raison – Université d’été 2019 🤌https://alain-soral.com/fr/ #EpsteinFiles
Hashtags
@BadvolfNews · Post #171 · 27.06.2022 г., 05:31
🇺🇸🤬Imagine twerking for the constitutional right to abort babies??? Leftists are hideous creatures, inside and out, thy have the morals of a mange ridden tomcat with bladder issues. 🤮Disgusting all round. #USA#Satan#Soros#lgbtq#liberals @american_majority