Mark Dickinson added the comment: One minor point: Decimals are also created by the _dec_from_triple function: presumably that call to __new__ should also be changed to use super? __________________________________ Tracker <report at bugs.python.org> <http://bugs.python.org/issue1623> __________________________________