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

Резултати

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

Пребарај: #catholic

当前筛选 #catholic清除筛选
Addis Standard

@addisstandardeng · Post #21717 · 14.03.2026 г., 09:13

#Catholic bishops urge #Ethiopians to resist hatred, condemn violence against civilians Addis Abeba – Ethiopia’s Catholic bishops have condemned acts of violence against civilians in various parts of the country and called on Ethiopians to resist hatred and reject attempts to deepen social divisions. In a statement issued by the Catholic Bishops’ Conference of Ethiopia, the bishops deplored what they described as continued attacks and atrocities targeting innocent civilians, stressing that such violence cannot be justified by religious teachings, cultural traditions, or political reasons, Vatican News reported. The bishops highlighted recent attacks reported in the Arsi Zone of Oromia Regional State, expressing concern over what they described as recurring violence in the area. “We are deeply saddened by the heinous and inhumane killings and the destruction of property targeting innocent people… https://www.facebook.com/share/1AS4phfuJc/?mibextid=wwXIfr

BELLUM CONTRA HÆRÉTICOS

@Catholicismus · Post #6111 · 10.07.2023 г., 09:31

The Novus Ordo is a #Freemasonic sect that fights the #Catholic church & oposses the very foundations of all that #Christian & Holy with their leader at the helm. Some who attend don't know any better but it still does not change the fact that until they are unplugged from that machine of anti-white anti-catholic teaching they are potentially an enemy that will turn on you the first chance they get. The Novus Ordo leadership is the enemy and its members should be sought out for conversion for our worldview. If they refuse they are the also enemy.

Legio Christi

@LegioChristi · Post #1240 · 17.02.2023 г., 00:24

St Michael's Operations is a nonprofit organization of Catholic laymen that provides Church protection and emergency response, donates medical supplies to chapels and parishes, provides cost effective training and now provides humanitarian aid and the corporal works of mercy to our clientele and our countrymen. Primarily located in California and Arizona it has a branch pending in Wisconsin and is entering into negotiations for opening a Texas branch. We have donated thousands of man hours, and thousands of dollars in equipment. We have protected rosary rallies during tense political standoffs in the vicinity. We have provided on scene BLS medical assistance on multiple occasions. We have removed multiple after hours trespassers, as well as removed those who have disrupted the Mass. We are an all volunteer force and we depend on join fees, membership dues, Church sponsorship and the generosity of our fellow man in order to conduct operations. In Fiscal year 2023 we are looking to set up a fully functional disaster response team in order to help provide relief wherever tragedy strikes such what we saw with East Palestine, Ohio. Additionally we are looking to send three of our most dedicated volunteers to get some advanced hands on training with the EPS League's Hard Skills intensive. We want to sponsor them as much as possible so as to prevent undue financial burden on these good men. This training will go towards hardening the security posture of our chapels and parishes and give us the ability to provide proper protection to important members of the Ecclesiastical hierarchy such as the Bishops, especially during Holy Week. If it is on your heart and you are disposed, please consider donating. You will of course receive a statement regarding your donation in order to write it off of your taxes. Our current fundraising goal is a minimum of $20,000 by July. God bless you and St Michael protect you. #fundraising#security#nonprofit#training#help#team#catholic#medical https://venmo.com/code?user_id=3195413498691584121