This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author arigo
Recipients arigo
Date 2017-02-11.13:54:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1486821255.04.0.156424545638.issue29534@psf.upfronthosting.co.za>
In-reply-to
Content
A difference in behavior between _decimal and _pydecimal (it seems that _decimal is more consistent in this case):

    class X(Decimal):
        def __init__(self, a):
            print('__init__:', a)
    X.from_float(42.5)   # __init__: Decimal('42.5')

    X.from_float(42)     # with _pydecimal: __init__: 42
                         # with _decimal:   __init__: Decimal('42')
History
Date User Action Args
2017-02-11 13:54:15arigosetrecipients: + arigo
2017-02-11 13:54:15arigosetmessageid: <1486821255.04.0.156424545638.issue29534@psf.upfronthosting.co.za>
2017-02-11 13:54:14arigolinkissue29534 messages
2017-02-11 13:54:14arigocreate