DecimalSignals

class app.util.helpers.decimal.DecimalSignals[source]

Bases: Enum

Enum for Decimal signals. This is useful for specifying how decimal numbers should handle special cases like NaN or Infinity.

Inheritance diagram of DecimalSignals

Inheritance Diagram for DecimalSignals

Attributes

CLAMPED

DIVISION_BY_ZERO

INEXACT

INVALID_OP

OVERFLOW

ROUNDED

SUBNORMAL

UNDERFLOW

FLOAT_OP

CLAMPED = <class 'decimal.Clamped'>
DIVISION_BY_ZERO = <class 'decimal.DivisionByZero'>
FLOAT_OP = <class 'decimal.FloatOperation'>
INEXACT = <class 'decimal.Inexact'>
INVALID_OP = <class 'decimal.InvalidOperation'>
OVERFLOW = <class 'decimal.Overflow'>
ROUNDED = <class 'decimal.Rounded'>
SUBNORMAL = <class 'decimal.Subnormal'>
UNDERFLOW = <class 'decimal.Underflow'>