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 слични објави

Пребарај: #insolvency

当前筛选 #insolvency清除筛选
English Law Report

@enlawreport · Post #1941 · 26.02.2026 г., 07:41

Лондонский коммерческий суд снова напомнил рынку простую вещь: банкротство истца не защищает от процессуальных рисков. В деле Undritz v D’Amico Tankers суд обязал предоставить обеспечение судебных расходов, несмотря на то что требования предъявлены через немецкого insolvency administrator в интересах компаний-банкротов Фабула внешне типичная для shipping-сектора: около 1 млн долларов по четырём чартер-партиям, защита строится на давности и договорном сет-оффе. Но фокус решения — не в морском праве, а в процессуальной тактике. Ответчик заявил security for costs на стадии до рассмотрения reverse summary judgment. И выиграл. Ключевой момент. Формально истец — физическое лицо, администратор. Но суд смотрит глубже: по английской логике иск о долге предъявлялся бы от имени компаний. Следовательно, именно компании считаются «claimant» для целей CPR 25. Это критично. Попытка позже изменить позицию и уйти от этой конструкции была отвергнута. Аргумент «иск будет задушен» не сработал. Суд чётко разделил: то, что администратор лично не может платить, не равно доказательству того, что сами компании не способны привлечь средства. Доказательств невозможности финансирования не представлено. Значит, stifling не доказан. По сумме суд применил прагматичный подход. Из заявленных примерно £237k были исключены математические ошибки, расходы на возможные, но ещё не поданные защиты, а также затраты на само ходатайство. Далее — стандартный дисконт на потенциальное сокращение при detailed assessment. В итоге обеспечение определено в £90k Это баланс: защита ответчика от безвозвратных расходов без чрезмерного давления на истца. Практические выводы для рынка: 1. Insolvency не создаёт иммунитета от security for costs. 2. Довод о stifling требует финансовой конкретики, а не ссылок на процедуру банкротства. 3. Суд не будет глубоко анализировать merits на стадии обеспечения. 4. Преакционные расходы могут учитываться при расчёте. 5. Процессуальная стратегия в Лондоне — это финансовая стратегия. И ещё один штрих. Суд отдельно указал на почти полное отсутствие расходов на переговоры и напомнил об активной роли ADR после Churchill v Merthyr Tydfil. Коммерческий суд ожидает реальных попыток урегулирования. Лондон остаётся предсказуемым. Но он не прощает процессуальной небрежности. #EnglishLawReport#CommercialCourt#SecurityForCosts#ShippingLaw#Insolvency#LitigationStrategy