@voir_yeux · Post #11929 · 28.02.2026 г., 12:08
🇦🇪 Situation à Dubaï. #iran#dubaï#émirats
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
Пребарај: #dubaï
@voir_yeux · Post #11929 · 28.02.2026 г., 12:08
🇦🇪 Situation à Dubaï. #iran#dubaï#émirats
@voir_yeux · Post #11977 · 03.03.2026 г., 19:36
🇦🇪Ambiance à Dubaï. La ville paraît plus animée que la veille, bien qu’elle soit encore loin de retrouver le rythme habituel de la plus grande métropole du Moyen-Orient. #dubaï#ambiance
@voir_yeux · Post #12080 · 12.03.2026 г., 06:55
🇦🇪 Un drone est tombé sur un immeuble à Dubaï, a rapporté le service de presse des autorités de l'émirat. Aucune victime n'est à déplorer. #dubaï#drone#immeuble
@voir_yeux · Post #12113 · 14.03.2026 г., 19:39
🇮🇷🇦🇪🇺🇸 L’Iran a attaqué les succursales américaines de Citibank à Dubaï et à Manama à la suite des frappes des États-Unis et d’Israël contre des banques à Téhéran. #citibank#attaque#dubaï
@voir_yeux · Post #11940 · 28.02.2026 г., 19:04
🇦🇪 Un missile est tombé à côté de l’hôtel cinq étoiles Fairmont The Palm à Dubaï, provoquant un violent incendie sur place, a rapporté à TASS un témoin oculaire. Il y a eu une forte explosion près de l’hôtel, un incendie s’est déclaré sur place et un énorme panache de fumée noire s’élève. La défense aérienne continue de fonctionner, a déclaré l’interlocuteur de l’agence. #dubaï#missile#hôtel
@voir_yeux · Post #12813 · 06.05.2026 г., 19:34
🇦🇪 Un incendie s’est déclaré dans un gratte-ciel de 50 étages en construction dans le quartier de Dubai Marina, aux Émirats arabes unis, a indiqué un responsable de la défense civile. Il est précisé qu’une heure et demie après l’arrivée des secours, le feu avait été maîtrisé. Les causes de l’incendie ne sont pas connues. #émirats#dubaï#incendie#chantier