1. смешивает логику парсинга данных и сами данные 2. не совместим со стандартными датаклассами 3. предлагает свои типы, которые не имеют смысла 4. при наличии self-referened структур или циклов в типах требует их руками резолвить
вообще в питоне у тебя есть ровно два способа "приготовить" синхронный код: вызвать его прямо, тем самым заблокировав event loop, и вызвав его в отдельном потоке.
вообще в питоне у тебя есть ровно два способа "приготовить" синхронный код: вызвать его прямо, тем самым заблокировав event loop, и вызвав его в отдельном потоке.
Ну вот я подозреваю, что они их дергают в отдельном потоке