История изменений
Исправление steemandlinux, (текущая версия) :
Google protobuf не знает о существовании Decimal и приходится вместе со встроенным типом таскать точность. Но проблема в том, что при наследовании встроенного типа перестает правильно работать isinstance на нём.
Ну или другой момент, можно ли заставить значения без вызова, ну т.е. 0 вместо int(0) использовать измененный тип?
А вообще похоже придется всю цепочку на Decimal переводить, потом конвертить перед protobuf. Слишком поздно вспомнили :(
Исправление steemandlinux, :
Google protobuf не знает о существовании Decimal и приходится вместе со встроенным типом таскать точность. Но проблема в том, что при наследовании встроенного типа перестает правильно работать isinstance на нём.
Ну или другой момент, можно ли заставить значения без вызова, ну т.е. 0 вместо int(0) использовать измененный тип?
Исходная версия steemandlinux, :
Google protobuf не знает о существовании Decimal и приходится вместе со встроенным типом таскать точность. Но проблема в том, что при наследовании встроенного типа перестает правильно работать isinstance на нём.