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

Резултати

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

Пребарај: #energy4ua

当前筛选 #energy4ua清除筛选

Продолжается сбор на портативные электростанции и генераторы для Барвенковской центральной городской больницы в Изюмском районе Харьковской области. На данный момент уже собрано €2805 из €13 000. Эти средства пойдут на покупку оборудования, которое позволит больнице продолжать работу во время перебоев с электричеством. Изюм находится в прифронтовой зоне, и генераторы сейчас жизненно необходимы для стабильной работы медицинского оборудования и оказания помощи пациентам. Выражаем огромную благодарность организациям, которые уже поддержали этот сбор. Поддержать сбор можно по ссылке: https://antiwarcommittee.info/energyforua/#donate #energy4UA#energyforUkraine

Это, наверное, самая приятная часть нашей работы — получать такие видео и благодарность от людей. Помните сбор для Днепровского лицея №3? Генераторы уже доставлены. И это не просто техника — это возможность учиться и работать в условиях войны и постоянных отключений света. Сегодня делимся с вами видеоотчётом. Спасибо каждому, кто был с нами в этом сборе. Тем, кто поддержал финансово, кто делал репосты, ставил лайки, писал комментарии. И сбор продолжается сейчас для больницы в Изюме, Харьковская область. Там генераторы нужны не меньше. Поддержать можно по ссылке: https://antiwarcommittee.info/energyforua/#donate #energyforUkraine#energy4UA

Друзья, у нас отличные новости — мы закрыли сбор «Энергия для жизни» на сумму €100 000. Мы благодарим Михаила Ходорковского, который оперативно закрыл последний запрос от лицея в Днепре и абсолютно всех, кто присоединился к этому сбору. Для нас важен каждый донат — от самых маленьких сумм до крупных вкладов. Спасибо каждому, кто нашёл возможность поддержать проект финансово. И отдельная благодарность тем, кто помогал информационно: именно благодаря вашим репостам и поддержке о сборе узнало ещё больше людей, и они смогли к нему присоединиться. Вы правда невероятные💙 Благодаря вам генераторы и портативные электростанции были закуплены для: • Токмакская многопрофильная больница интенсивной терапии (Запорожье) • Отдел культуры Токмакского городского совета (Запорожье) • Токмакский инклюзивно-ресурсный центр (Запорожье) • Городская больница № 7 (Запорожье) • Сумской медицинский центр (Сумы) • Сумской профессиональный колледж (Сумы) • Дубовязовский и Коровинский сельсоветы, отдел образования, семьи, молодежи и спорта (Сумская область) • Белопольская городская больница (Сумская область) • Шаровский лицей (Харьковская область) • Днепровский лицей № 3 (Днепр) • Валковский лицей имени Александра Масельского (Харьковская область) • Областная больница интенсивного лечения (Киев) • Барвенковская центральная городская больница (Харьковская область) Более подробную информацию можно найти на нашем сайте: antiwarcommittee.info/energyforua/ Мы опубликуем отдельный пост-отчёт после доставки последних генераторов. Проект продолжает работу — следите за нашими соцсетями, впереди новые сборы, и мы будем рады, если вы останетесь с нами. #energyforUkraine#energy4UA

На улице мороз, а жизнь превратилась в квест в ритме графиков отключения электричества. Но украинцы не отчаиваются и показывают, как смекалка и юмор помогают держаться. А мы можем поддержать их генераторами: с вас донат, с нас — покупка и доставка💙 ANTIWARCOMMITTEE.INFO/ENERGYFORUA/#DONATE Все отчёты — на нашем сайте. #energyforUkraine#energy4UA

Друзья, у нас отличные предрождественские новости🎄 Мы оплатили ещё одну партию портативных электростанций для школ и больниц Украины — настоящее маленькое чудо, сделанное вашими руками. 🔹Запорожье — электростанции направляются в медицинские учреждения. 🔹Харьковская область, Валковский район — оборудование будет передано трём школам. Мы безмерно благодарны каждому, кто присоединился к этому сбору. Но он ещё не закрыт. Чтобы отправить следующую партию генераторов и портативных электростанций, нам нужно собрать ещё €15 000. К сожалению, война продолжается, а Россия разрушает энергетическую инфраструктуру Украины, зима в самом разгаре. Именно сейчас самое время творить добро. Сделать небольшой донат, поделиться постом с подписчиками, поставить лайк или написать комментарий — это маленькое действие, но большое и доброе дело. Поддержать сбор «Энергия для жизни» можно по ссылке: antiwarcommittee.info/energyforua/#donate Спасибо каждому за доверие, участие и за свет, который вы помогаете вернуть💙 #energyforUkraine#energy4UA

В результате одной из самых массированных российских баллистических атак по Украине минувшей ночью все ТЭС «Центрэнерго» остановились и больше не генерируют электроэнергию. Друзья, в такие моменты очень важно помогать не только словами, но и действиями. Отправьте свой донат на генератор для украинской больницы. Поделитесь нашим сбором. Все отчеты о покупке и доставке генераторов мы публикуем на сайте. Спасибо🩵 Нет войне! #energy4UA#energyforUkraine

🔹20 октября 2025 года Россия атаковала энергетический объект в Корюковском районе Черниговской области. Повреждения оказались значительными — без света остались около 55 тысяч абонентов, сообщили в облэнерго. 🔹22 октября Россия нанесла массированные удары по Киеву баллистическими ракетами и беспилотниками. В результате обстрелов возникли пожары, погибли два человека. Также были нанесены удары по Харькову — значительно повреждено здание, где располагался частный детский сад. Дети находились в укрытии, погиб один мужчина. 🔹23 октября Россия атаковала столичный регион «Шахедами», летевшими на сверхнизкой высоте. В Киеве звучали взрывы — враг целился по энергетическим объектам, жилой и коммунальной инфраструктуре. 🔹24 октября В Одесской области зафиксированы громкие взрывы. Российские войска впервые применили по региону управляемую авиационную бомбу (КАБ). 🔹25 октября Киев вновь подвергся атаке баллистическими ракетами и дронами. Ударили по жилым кварталам — повреждены три многоэтажных дома, один из которых загорелся. Погибли три человека, ранены 29, среди них — семь детей. 🔹26 октября 2025 года. В Сумской области российский дрон попал в микроавтобус. Количество пострадавших выросло до десяти человек, среди них двое детей — 15 и 8 лет. Один ребёнок и взрослый находятся в тяжёлом состоянии. ⚡️ Россия продолжает целенаправленно разрушать украинскую энергосистему, оставляя города без света и тепла. 🔗 Поддержать сбор «Энергия для жизни» — на генераторы и портативные электростанции для школ и больниц Украины (сейчас — для городской больницы №7 Запорожья) можно по ссылке: antiwarcommittee.info/energyforua/#donate #energyforUkraine#energy4UA

🔹13 октября Мощные взрывы в Харькове: удар управляемыми авиабомбами по Слободскому району, пожар в Салтовском. Разрушено здание медучреждения, 6 раненых, частично обесточены три района. 🔹14 октября Атака 96 дронами — основной удар по энергетике. Повреждена инфраструктура в Кировоградской и Сумской областях, атаки по Донецкой. В Херсонской области дронами атакована колонна ООН с медикаментами. 🔹16 октября Массированные комбинированные удары по Полтаве и Кременчугу (баллистические/крылатые ракеты и БПЛА). Сообщения о взрывах в Харькове, Кропивницком и Изюме. 🔹17 октября Удары по Кривому Рогу: волна дронов и ракет по гражданской инфраструктуре. 🔹18 октября Ночные атаки по Запорожью: пожары, сгоревший автомобиль, повреждено учебное заведение. Под обстрелами также Полтавская и Харьковская области. 🔹19 октября Удар по шахте ДТЭК на Днепропетровщине — под землёй находились 192 горняка; к счастью, всех удалось поднять на поверхность. ⚡️ Украина ежедневно подвергается атакам. С началом отопительного сезона критически важно обеспечить школам и больницам стабильное энергоснабжение. ❗️Напоминаем:продолжается сбор на генераторы и портативные электростанции для городской больницы № 7 в Запорожье: 🔗antiwarcommittee.info/energyforua/#donate #energyforukraine#energy4ua

Россия продолжает разрушать энергосистему Украины 🔹6 октября Россия атаковала Украину 116 дронами разных типов. Сбито 83. В Харькове — 15 ударов, пожары в двух районах, 4 раненых. В Одесской области — попадание по промышленному объекту. 🔹7 октября Ночью атакована Полтава — поражены локомотивное депо, энергосистема, подвижной состав. Город частично без света. 🔹8 октября Черниговская и Днепропетровская области — удары по энергетической и железнодорожной инфраструктуре. В Нежине — отключение света у 4,5 тыс. абонентов. Повреждено ж/д полотно между Нежином и Киевом. В Херсоне погибли 2 человека, есть раненные. В Днепропетровской области — 5 пострадавших, разрушены дома. 🔹9–10 октября Атаки на Киев — ранены 12 человек, на левом берегу исчезло электричество. В Запорожье погиб 7-летний ребёнок. По данным Зеленского, за ночь Россия выпустила более 450 дронов и 30+ ракет. 🔹11 октября Удар по Чугуеву (Харьковская область) — пожары, частичный блэкаут, есть пострадавший. В Черниговской области — атака на энергетиков, есть погибшие. Одесса — повреждена вода и свет. 🔹12 октября Обстрел Чернигова — раненые. Полная остановка электроснабжения в Донецкой области. В Бориспольском районе Киева — взрывы, перебои с электричеством. ⚡️ Мы напоминаем: продолжается сбор на генераторы и портативные электростанции для школ и больниц Украины. Сейчас срочно нужна помощь городской больнице №7 в Запорожье. 🔗 Поддержать сбор: antiwarcommittee.info/energyforua/#donate #energyforukraine#energy4ua

Прошлая неделя в Украине началась и закончилась массированными атаками России. 29 сентября — ночь началась с масштабного дронового удара по югу и центру Украины. Прилёты зафиксированы в Кировоградской, Херсонской, Днепропетровской и Одесской областях. 3 октября Россия нанесла крупнейший удар по газовой инфраструктуре Украины. Под обстрел попали объекты «Нафтогаза» в Харьковской и Полтавской областях — на фоне приближающегося отопительного сезона. 4 октября, в результате удара по железнодорожной станции в Шостке (Сумская область), погиб один человек, около 30 получили ранения. Удар пришёлся по пассажирскому вагону, на станции начался пожар, несколько вагонов сгорели. 5 октября Россия нанесла ещё один массированный ночной удар: выпущено около 500 дронов и более 50 ракет. Повреждена инфраструктура в девяти областях, сильнее всего пострадали: 📍Запорожская область — более 73 тысяч абонентов остались без света, есть погибший; 📍Львов — без электричества районы Рясне и Левандовка, в городе — несколько пожаров, горел индустриальный парк Sparrow; 📍Ивано-Франковская область — атака по объектам критической инфраструктуры. А мы напоминаем, что продолжаем сбор средств на генераторы и портативные электростанции для школ и больниц Украины. Сейчас срочно требуется помощь для городской больницы №7 в Запорожье. 🔗 Поддержать сбор можно по ссылке: antiwarcommittee.info/energyforua/#donate #energyforukraine#energy4ua

Генераторы уже в Запорожье! Ранее мы писали, что из Латвии в Украину отправлены генераторы для городской больницы № 7 в Запорожье. Отличные новости: оборудование доставлено и уже работает, обеспечивая больницу резервным питанием в условиях постоянной угрозы обстрелов. Огромная благодарность всем, кто не прошёл мимо и поддержал этот сбор. Для врачей и пациентов это — вопрос выживания. А для нас — возможность быть полезными. 📍Подробный отчёт будет позже, поскольку линия фронта сейчас опасно близко к больнице, и на месте нет возможности снять видео. ⚠️Сбор продолжается. Мы закупили только часть необходимого оборудования. Чтобы закрыть запрос полностью, нужно собрать ещё €7000. ЗАДОНАТИТЬ С октября 2024 года нам уже удалось отправить генераторы и портативные электростанции в школы и больницы Херсонской, Сумской и Запорожской областей — на сумму более €55 000. 💛💙 Подробнее об организаторах сбора, поступивших запросах и всех отчётах — на сайте: antiwarcommittee.info/energyforua #energyforUkraine#energy4UA

Вторая отличная новость за сегодня! Первая партия генераторов и портативных электростанций для городской больницы в Запорожье уже доставлена в Латвию и в ближайшее время поедет дальше. Огромное спасибо каждому, кто не остался в стороне и поддержал Украину в это тяжёлое время. Благодаря вам врачи смогут работать даже под обстрелами, а пациенты — получать помощь, несмотря ни на что. Но сбор продолжается. Война не остановилась — несмотря на переговоры. А значит, мы продолжаем собирать средства на электростанции и генераторы для украинских школ и больниц. Особенно важно обеспечить их энергией к началу учебного года. Поддержать сбор: antiwarcommittee.info/energyforua/#donate #energyforUkraine#energy4UA

ПретходнаСтраница 1 од 4Следна