@WorldNews · Post #74322 · 23.04.2026 г., 17:09
Teen guilty of conspiring 'to murder as many Jewish persons as possible' in unusual trial [Read FullArticle] @WorldNews#WorldNews#Antisemitism#HateCrime
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
Пребарај: #hatecrime
@WorldNews · Post #74322 · 23.04.2026 г., 17:09
Teen guilty of conspiring 'to murder as many Jewish persons as possible' in unusual trial [Read FullArticle] @WorldNews#WorldNews#Antisemitism#HateCrime
@tsingyidan · Post #931 · 24.08.2023 г., 02:57
#咬緊牙關 呢幾日繼續為蒞緊幾場活動宣傳,包括尋日派Poster到Edinburgh 唔同嘅合作夥伴同友好,感謝大家一直同行! 香港人除咗要努力貢獻社會,履行公民義務,更要莊敬自強。尋日聽到有香港人表示:面對來自其他族群,尤其係來自受中共慫恿不同意見者作出滋擾同傷害,面對呢啲情況,我哋唔應該啞忍。而有別於過去幾年嘅香港,我哋喺英國遇到呢啲問題,可以 #保留證據 、#聯絡支援組織 、#向相關部門報告 ,有需要嘅時候,更加可以 #報警 同埋尋求法律援助。嚟緊9月9日, #和你傾 活動會同大家更深入探討 #仇恨罪行#HateCrime ,會員大家報名參加: https://www.eventbrite.co.uk/e/9edinburgh--tickets-699294638087 有人話「區議員」離唔開個「區」字,然而我地已轉型成為具人權面向嘅僑胞會,服務在蘇格蘭的港人,正正與過去嘅身份息息相關。流散港人面對各種挑戰,往往不能夠獨善其身,嚟緊嘅日子我哋繼續同大家同行。子健誠意邀請大家 8.31 下晝嘅茶敘同晚上嘅祈禱會: https://www.eventbrite.com/e/698231217367 如果大家剛到埗,或者係喺蘇格蘭生活時希望尋求幫助,歡迎填寫以下表格同我哋聯絡: https://forms.gle/n8cSUkW2HS19BRVg7 香港人,頂住!