def func_rounddown(a, places=0): """ functor for round down with decimal places """ return Decimal(a).quantize(Decimal(10) ** -places, rounding=ROUND_DOWN)