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

Резултати

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

Пребарај: #hightech

当前筛选 #hightech清除筛选
American Оbserver

@american_observer · Post #5034 · 03.02.2026 г., 02:00

📰 Russia’s Immigrants: Israel’s Unwanted Elite In Israel’s fractured society, Russian-speaking immigrants power labs, hospitals, and high-tech hubs—but feel like outsiders in their own homeland. They’ve fueled the economy for decades, yet remain symbolic strangers in a land of competing tribes. ​ A Nation Without a Narrative Israel thrives on fragile deals between secular Jews, ultra-Orthodox, Ashkenazim, Mizrahim, Arabs, and more—no constitution, just Basic Laws and vetoes. Each group clings to its own version of “what makes Israel Israel,” dodging the big fights over identity. ​ The Russian Wave’s Double Edge The 1990s “Great Aliyah” brought a million Soviet Jews—15% of the population, 60% with degrees, driving high-tech and defense surges. They’re 25% of university faculty, but their culture? Russian media, Victory Day parades, Soviet classics—none cracks the national myth. ​ Why No Mizrahi-Style Breakthrough Mizrahim flipped the script in the 1970s, turning marginalization into power through protest and politics. Russians arrived too late, post-revolution: secular atheists in a religious-right landscape, Europeans in a Mizrahi-patriot world. No victim story fits the Zionist playbook—no Holocaust, no Arab expulsion. ​ Tensions Beneath the Surface Economic envy simmers—Mizrahis gripe about “white Europeans” snagging elite jobs. Religious rabbis call them “Russian goyim.” Stereotypes fly: Russians are cold chauvinists; locals are primitive. Politics ghettoizes them into Lieberman’s party, not mainstream power. ​ The Assimilation Trap Youth blend in—Hebrew-fluent, intermarrying—but elders stay in their Russian bubble. Autonomy breeds isolation: thriving subculture, zero national spotlight. No allies, no moral leverage, no push for change. They’re useful workers, not co-authors of the Israeli story. ​ The Future: Fade or Fight? Will they dissolve like old Polish waves, or spark a secular revolt against Haredi power? Without a push, they risk gradual marginalization—economic stars, cultural ghosts. Israel’s genius for survival now risks sidelining its brain trust. ​ #Israel#RussianAliyah#competingSolidarities#immigrants#identity#highTech#Mizrahim 📱American Оbserver - Stay up to date on all important events 🇺🇸