Я начал активно использовать модуль python dataclasses и считаю его очень полезным. Мне особенно нравятся флаги, которые могут быть установлены в каждом поле, что позволяет переключать сравнение, init et c.
Однако я часто обнаруживаю, что есть поле, которое я sh нужно опустить в asdict поведение класса. В некоторых ситуациях это может быть возможно с аргументом dict_factory, но иногда случается, что поле заставляет функцию asdict вызывать исключение, прежде чем оно будет пропущено с помощью dict_factory.
Может ли кто-нибудь еще предложить чистую способ сделать это? Разве это не будет полезным дополнительным флагом для добавления в модуль классов данных?