Использование 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
Hoy se conmemora 106º Aniversario de la Gran Revolución Socialista de Octubre que abrió el camino a la formación de la #URSS, el grandísimo Estado de todos los tiempos y pueblos, un fenómeno civilizatorio único en todos los sentidos y sin parangón en la historia.
🕊Le #défilé du 9 mai n'honore pas seulement la mémoire, il défend la vérité
Après la victoire de 1945 dans la Grande Guerre patriotique, des défilés militaires n’ont pas été organisés chaque année en URSS. Le pays ravagé par la guerre avait d’autres priorités : se relever de ses ruines et améliorer les conditions de vie de la population… Aujourd’hui, le défilé est devenu une tradition importante et un hommage à la mémoire des ancêtres morts en défendant le monde entier contre le nazisme. Cependant, de nombreux pays occidentaux remettent en cause la mémoire historique en omettant le rôle décisif joué par l’#URSS dans la victoire. Mais est-il possible d’oublier la vérité ? Igor Kourachenko discute de l'importance de cette fête spéciale en Russie.
RT en français • Osez questionner !
#URSS
#NewMusic
#Cinema
История про «Историю КПСС», про «лихие 90е» и про то, как Пьер-Ив Арто (Pierre-Yves Artaud) потерял зуб
Вопреки «сложившемуся» мнению, 90е были для нас самыми веселыми и счастливыми. Возможно потому, что мы были юные идиоты и идеалисты, и солнце было ярче, и деревья были большими, и вообще...
Это уже потом я поняла, что родителям нашим было, мягко говоря, непросто. Не потому, что денег не было - их всегда, в общем-то, не хватало. Взять в долг до получки - норма для советского человека. В магазинах не было почти ничего, кроме соли и консервов с морской капустой, работа и исследования покатились к чертям вместе с НИИ, мне с сестрой надо было поступать, дома жили наши родные-беженцы, потерявшие всё, а мы жили новостями - очень плохими (из разных уголков Союза) и очень хорошими (из телевизора) и т.д. и т.п.
Как поступила, не очень помню. В общем-то, не особо надеялась. В училище мне влепили по спец 4+. «Рекомендации» в ВУЗ у меня не было. Папа сказал, ну ладно, ты же в детстве историком хотела стать - не поступишь в Консерваторию, сдашь потом в МГУ или куда-то ещё на что-нибудь. Поэтому на вступительных в консу мне было весело. Спец прошла 16той. Но весело было не только мне. На коллоквиуме сидели Доренский/Власенко/Башкиров/Керер/Межлумов/Малинин/Наумов/Николаева/Емельянова и тд. Было жарко. Власенко ехидно спросил на чистом грузинском (!!!): «скажи-ка, Генацвале, что ты знаешь об этом сочинении?», показывая на ноты. Я в ужасе… оттого, что в отличии от Профессора, намного хуже говорю по-грузински (семья больше 100 лет в Москве), в горле пересохло, лупы (очки мои, зрение +9) запотели и сползли, нот почти не вижу…. А этим весело!!! Башкиров хохочет в углу. Керер улыбается в другом углу…. Но на все вопросы ответила (Спасибо Виктор Палычу Фраенову с его угадайкой в училище!). Доренский, мрачно глядя на коллег сказал, - ладно, идите. А дальше гармония/сольфеджио/русский/история после мерзляковки (а там муштровали - жуть!) показались мне «полной лафой».
Да и всю Консерваторскую учебу было весело тоже. На лекциях по истории мы играли в морской бой, а я моей подругой Юлей Бочковской, учившейся у Горностаевой, вязала крючком скатерть «история КПСС». Времена были уже «вегетарианские» и на всесильного Раппопорта, который потом резко перековался из правоверных марксистов/коммунистов в экзистенциалисты, никто не обращал внимания. Скатерть я гордо демонстрировала в коридоре Татьяне Петровне Николаевой.
На уроках по спец мой Профессор - Михаил Леонович Межлумов, выдувая очередной «Беломорканал» говорил мне с безнадежной грустью, «ну ты понимаешь, Нинико?» и почему-то я понимала и со временем стала играть гораздо лучше.
Домой мы с сестрой заваливались с ватагой общежитских наших друзей голодные до полусмерти. «Хохол» (Женя Митрофанов, однокурсник сестры по ВГИКу из Кривого Рога, и тогда называть украинцев «бендеровцами» никому не приходило в голову), беря в руку очередное мамино хачапури произносил тосты о любви к грузинской кухне и моей маме. Другой приятель, явившись в «костюме» типа садомазо с хлыстом и пр. заявлял маме «Вы наверное шокированы,Гулико Кондратьевна?» на что она со спокойной улыбкой: «Ну что Вы:)… я же врач». Мы с нашей подругой Феклой периодически «бежали за поездом» - это когда кто-то из наших уезжал в метро на поезде, а мы за ним бежали «как в кино», со слезами на глазах и махая (или машА?) платочком, а все кто в поезде, сгибались от смеха…
А в кино мы смотрели «Курьер» Шахназарова, Антониони/Фелинни, а Жан-Люк ГОДАР - Классик французской Новой волны - даже к нам приехал и с нами общался, а Отто ЗАНДЕР - Великий немецкий актёр, игравший в «Небе над Берлином» Вима ВЕНДЕРСА, и снимавшийся тогда Владимира Александровича СОЛОВЬЕВА - так вообще к нам домой приходил и с удовольствием уплетал мамин хачапури.
В Консерватории мы слушали и играли Новую музыку, которая лет 50 до этого была под запретом. Приезжали ШТОКГАУЗЕН и БУЛЕЗ.
А я сыграла концерт в Рахманиновском зале с выдающимся французским флейтистом и другом Булез/Дютийо/Штока и всех остальных Пьером-Ивом АРТО.
Une exposition à Dar es Salam sur le rôle de l’#URSS dans la libération de l’#Afrique
L’URSS était l’allié numéro un des pays africains dans leur lutte contre le colonialisme. Tel est le message clé de l’exposition qui vient récemment d’ouvrir ses portes à Dar es Salam en #Tanzanie. À l’attention du public, des photos d’archives et des histoires à couper le souffle. Les détails les plus intéressants dans le reportage d’Igor Kourachenko.
RT en français • Osez questionner !
🇨🇺🪖🥇A 65 años de Playa Girón, parte 3/3: la capacitación soviética
Entre 1959 y la Invasión de Bahía de Cochinos, la cooperación militar entre Cuba y la Unión Soviética se convirtió en un factor clave para la consolidación de las recién creadas Fuerzas Armadas Revolucionarias (FAR).
Aunque las cifras exactas varían según las fuentes, se estima que llegaron a Cuba varios centenares de especialistas militares soviéticos en distintas fases de la cooperación inicial. Su presencia no se limitó a asesores puntuales: incluyó instructores de blindados, artillería, defensa antiaérea, comunicaciones y logística.
Estos especialistas participaron en la reorganización estructural del nuevo Ejército cubano, ayudando a estandarizar doctrinas, crear sistemas de mando más centralizados y entrenar unidades en el uso de armamento moderno soviético. También desempeñaron un papel importante en la formación acelerada de tripulaciones de tanques, operadores de artillería y personal técnico.
En paralelo, se establecieron programas de instrucción directa para oficiales cubanos, combinando entrenamiento en territorio nacional con formación en la URSS. Este proceso permitió elevar rápidamente la capacidad operativa de las FAR en un contexto de creciente tensión con Estados Unidos.
Cuando se produjo la invasión de 1961, este entramado de asesoría, entrenamiento y equipamiento ya había contribuido a dotar a Cuba de una estructura militar cohesionada, capaz de responder en pocas horas a una operación de desembarco apoyada por la CIA.
Y la Crisis de los Misiles estaba por comenzar, pero eso ya es otra historia.
#Historia#GuerraFría
#Cuba#EEUU#URSS
🚀 Piensa y comparte @ATodaPotencia
🇨🇺🪖🥇A 65 años de Playa Girón, parte 2/3: las armas soviéticas de la victoria cubana
Valdría solo por recordar las históricas imágenes de un Fidel Castro sobre un tanque soviético T-34 para entender el respaldo de Moscú en la victoria cubana frente a la Invasión de Bahía de Cochinos.
Más allá de su dimensión simbólica, el papel del apoyo soviético fue decisivo:
🔹 En 1960, a solo un año de la Revolución cubana, Raúl Castro viajó a la Unión Soviética, asegurando el envío de material militar clave, incluidos los T-34. En pocos meses, Cuba consolidó un significativo parque de aproximadamente 100 blindados, acompañado de entrenamiento técnico proporcionado por instructores soviéticos.
🔹 Las entonces jóvenes Fuerzas Armadas Revolucionarias (FAR) disponían también de 41 potentes cañones autopropulsados de 100 mm Su-100. Unidades de estos vehículos participaron en la defensa costera, llegando a hundir al buque de desembarco Houston y frenando el avance de las fuerzas invasoras. A bordo de la embarcación estadounidense no solo viajaban tropas, sino también equipamiento militar, vehículos y una estación de transmisión destinada a difundir propaganda alineada con los intereses de Washington.
🔹 También merece mención el armamento ligero suministrado por la Unión Soviética, entre el que destacaban los fusiles de asalto AK-47. Estas armas, ampliamente conocidas a nivel mundial como "el arma de la liberación" de los pueblos oprimidos, terminaron convirtiéndose en el equipamiento estándar de la infantería cubana en los años posteriores.
La mención honorable se la lleva el IS-2, el tanque pesado soviético, uno de los más potentes y mejor blindados de la post Segunda Guerra Mundial. Aunque fueron movilizados durante la invasión de Bahía Cochinos, la contraofensiva cubana fue tan rápida que ni siquiera llegaron a entrar en combate.
No obstante, las armas en sí no fueron el factor decisivo de la victoria, como lo fueron las personas capacitadas para emplearlas. De eso, nuestro próximo post.
#Historia#GuerraFría
#Cuba#EEUU#URSS
🚀 Conoce y comparte @ATodaPotencia
🇺🇸🪖🤷♂️A 65 años de Playa Girón, parte 1/3: una de las mayores derrotas militares de EEUU en América
Pese a que desde Washington aseguraban que fue un intento de invasión de fuerzas cubanas contrarrevolucionarias, hoy día no es un secreto para nadie que se trató en realidad de una operación planeada y realizada por la CIA, con la participación de las FFAA de EEUU.
Este abril se cumplieron 65 años de la invasión de Playa Girón, también conocida como invasión de bahía de Cochinos, que sigue siendo uno de los mayores reveses militares de EEUU en América. En 1961, una fuerza de exiliados cubanos entrenada y respaldada por Washington desembarcó en la isla con el objetivo de derrocar al Gobierno revolucionario.
Y es que la operación partía de supuestos erróneos: una sublevación interna que nunca ocurrió y una resistencia cubana subestimada.
En menos de 72 horas, las fuerzas revolucionarias lograron neutralizar la invasión, capturando a la mayoría de los mercenarios estadounidenses. La falta de apoyo aéreo decisivo y la rápida respuesta del Ejército cubano sellaron el fracaso.
Más allá del resultado militar, el impacto fue político y simbólico. La derrota debilitó la credibilidad de EEUU en la región y consolidó a Cuba como un actor alineado con la Unión Soviética en plena Guerra Fría. Playa Girón no solo marcó un punto de inflexión en la isla, sino también en el equilibrio geopolítico del hemisferio.
Lo que pocos conocen es que la participación de la URSS en esos acontecimientos fue crucial. De eso, nuestro siguiente post.
#Historia#GuerraFría
#Cuba#EEUU#URSS
🚀 Entérate y comparte @ATodaPotencia
🇹🇬Togo : mémoire et indépendance
🔴Le 27 avril, le #Togo célèbre son indépendance, proclamée en 1960 après une histoire marquée par la traite négrière sur la « côte des Esclaves », le protectorat allemand instauré en 1884, puis le partage du Togoland entre la #France et le Royaume-Uni après la Première Guerre mondiale.
🔴Après l’intégration du Togo britannique au #Ghana en 1956-1957, la partie française devint autonome avant d’accéder à la souveraineté. L’#URSS fut un des premiers États à reconnaître le jeune pays, dès le 1er mai 1960. Aujourd’hui, les relations russo-togolaises se renforcent, notamment avec la décision de rouvrir l’ambassade de #Russie à #Lomé en 2025.
RT en français • Osez questionner !
#ЦентрАдамаСмита🏆
Очередная, прекрасная встреча с #ПавелУсанов.🫶
Лекция «Природа богатства: почему одни люди богатые, а другие – нет».💰
Видео, здесь – https://www.youtube.com/watch?v=4_2D6zzcjII
Мои личные рекомендации, для «достатка» всех форм и толкований:
Селекция любознательности и правильного воспитания!
«Опыт» МИР’а, любовь и забота близких!
Самодисциплина и отзывчивость!
Друзья! Душевных вершин и гармонии в принятии …
Всех ОБНЯЛ!😇
Мои фотографии с места (#URSS) событий, под постом …
#МояМосква
#СергейБойко
#ВячеславРадченко
fazione di Nelson Mandela (ANC), ma anche con la comunità boera.
Molti sono gli interrogativi che riguardano le prospettive relative all’“Africa russa” e all’“Africa cinese”. Su tutti quello che riguarda la questione sociale e ciò di cui la forte presenza del Cremlino e del Dragone si faranno foriere. Di certo, il colonialismo russo si distinse in epoca imperiale da quello britannico e da quello francese per la mescolanza e la commistione sociale che riguardava coloni e colonizzati: avanzando pur violentemente verso l’Asia ed il Caucaso, il colonialismo dell’Impero russo non fu mai discriminatorio alla maniera della maggior parte degli altri colonialismi. Dal canto suo, la Cina non può che conservare la memoria della tragica esperienza del giogo coloniale. Sebbene questi elementi storici non appaiano in quanto tali sufficienti a sminuire i rischi a cui la nuova Africa multipolare resta esposta, sembra comunque possibile che un mutamento delle attuali egemonie nel continente ‒ in particolare quella francese e quella statunitense ‒ possa metterlo nella condizione di sviluppare una propria intellighenzia, una propria personalità storica indipendente e di emanciparsi così da ogni logica predatoria.
#russia#africa#африка#ссср#mondo#urss