I was interested in playing around with Decimal and
subclassing it.  For example, if I wanted a special
class to permit floats to be automatically converted
to strings.

    from decimal import Decimal

    class MyDecimal(Decimal):
        def __init__(self, value):
            if isinstance(value, float):
                ... initialize using str(float) ...

In the classic days, I would have added something
like this to MyDecimal __init__:

    Decimal.__init__(self, str(value))

But I'm unfamiliar with the __new__ protocol.

Jeff Bauer
Rubicon, Inc.

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to