(other, raiseit=False, allow_float=False)
return NotImplemented
Convert other to Decimal.

    Verifies that it's ok to use in an implicit construction.
    If allow_float is true, allow conversion from float;  this
    is used in the comparison methods (__eq__ and friends).
Convert other to Decimal.
Convert other to Decimal .
def _convert_other(other, raiseit=False, allow_float=False):
    """Convert other to Decimal.

    Verifies that it's ok to use in an implicit construction.
    If allow_float is true, allow conversion from float;  this
    is used in the comparison methods (__eq__ and friends).

    """
    if isinstance(other, Decimal):
        return other
    if isinstance(other, (int, long)):
        return Decimal(other)
    if allow_float and isinstance(other, float):
        return Decimal.from_float(other)

    if raiseit:
        raise TypeError("Unable to convert %s to Decimal" % other)
    return NotImplemented
def _convert_other ( other , raiseit = False , allow_float = False ) : if isinstance ( other , Decimal ) : return other if isinstance ( other , ( int , long ) ) : return Decimal ( other ) if allow_float and isinstance ( other , float ) : return Decimal . from_float ( other ) if raiseit : raise TypeError ( "Unable to convert %s to Decimal" % other ) return NotImplemented