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

Резултати

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

Пребарај: #fatf

当前筛选 #fatf清除筛选
Compliance Hub Association

@hub_compliance · Post #200 · 07.02.2024 г., 12:53

Члены Compliance Hub приняли участие в воркшопе "Cryptocurrency in Central Asia. Navigating FATF Recommendation 15 - Challenges and Best Practices", посвященном вопросам регулирования цифровых активов. Организаторами мероприятия выступили AIFC (Astana International Financial Centre), Astana Financial Services Authority (AFSA), Financial Monitoring Agency of the Republic of Kazakhstan и др. Спикеры поделились полезной информацией о регулировании рынка криптовалют на площадке МФЦА, в Казахстане, Кыргызстане, Узбекистане, а также других юрисдикциях. Особая роль выделена вопросам комплаенс и противодействия отмыванию денег и финансированию терроризма. #cryptocurrency#digitalassets#amlcft#fatf

Compliance Hub Association

@hub_compliance · Post #121 · 11.12.2023 г., 07:51

В первой декаде 2023 года в городе Санья (КНР) прошла 39-я Пленарная неделя Евразийской группы по противодействию легализации преступных доходов и финансированию терроризма (региональный орган по типу Financial Action Task Force (FATF)), в которой также принял участие член Compliance Hub - Nuradil Aitmukhambet, который получил награду по лучшему анализу кейса по ПОД/ФТ. Поздравляем коллегу с этой важной победой! #aml#amlcft#eag#fatf

🆕В новом дайджесте мы собрали самые важные новости из мира финансов, зарубежной недвижимости и финтеха. ⏱ ~20 минут на чтение 1️⃣FATF изменяет критерии включения стран в серый список Группа разработки финансовых мер борьбы с отмыванием денег (FATF) существенно пересмотрела свои критерии для включения стран в серый список. Теперь наименее развитые страны больше не будут приоритетными для обзора FATF, если только они не представляют значительного риска с точки зрения отмывания денег или финансирования терроризма. Этот шаг сделан для того, чтобы сосредоточиться на юрисдикциях, представляющих реальную угрозу международной финансовой системе. 2️⃣Партнерство Дубая и FTA по налогообложению недвижимости Земельный департамент Дубая объявил о стратегическом партнерстве с Федеральной налоговой службой (FTA) для оптимизации процесса сбора НДС со сделок по продаже недвижимости. Это партнерство сделает налоговые процедуры более прозрачными и упростит взаимодействие с недвижимостью, улучшая налоговую инфраструктуру эмирата. 3️⃣ОАЭ запускают правовую базу для DAO Рас-эль-Хайма, один из эмиратов ОАЭ, представил новую правовую базу, специально разработанную для децентрализованных автономных организаций (DAO). Эта инициатива направлена на привлечение компаний, работающих с цифровыми активами, в свободную зону эмирата, что сделает ОАЭ одним из первых государств, предлагающих регулирование DAO. 4️⃣ЦБ России предлагает создать единую базу эмитентов Банк России рассматривает возможность создания единой базы данных об эмитентах, в которой будет содержаться актуальная информация о компаниях. Это позволит инвесторам быстрее находить необходимые данные о финансовых показателях компаний и других важных аспектах. 5️⃣BRICS Pay может заработать для иностранцев в России до конца года В России до конца года планируется запуск системы BRICS Pay для безналичных расчетов иностранцев. Ожидается, что в 2025 году система начнет работать и для россиян в таких странах, как Турция, Египет и Мальдивы. Материалы подготовила: младший юрист Юлия Косихина. Мы всегда на связи: ❤️Чат в Телеграм #новости#дайджест_NSV#BRICS#налоги#ФНС#ОАЭ#АрабскиеЭмираты#FATF