File diff cb17033279fb → 3b732505fa62
oxrlib/__main__.py
Show inline comments
...
 
@@ -7,8 +7,17 @@ import oxrlib.config
 
def decimal_context(base=decimal.BasicContext):
 
    context = base.copy()
 
    context.rounding = decimal.ROUND_HALF_EVEN
 
    context.traps[decimal.Inexact] = False
 
    context.traps[decimal.Rounded] = False
 
    context.traps = {
 
        decimal.Clamped: True,
 
        decimal.DivisionByZero: True,
 
        decimal.FloatOperation: True,
 
        decimal.Inexact: False,
 
        decimal.InvalidOperation: True,
 
        decimal.Overflow: True,
 
        decimal.Rounded: False,
 
        decimal.Subnormal: True,
 
        decimal.Underflow: True,
 
    }
 
    return context
 

	
 
def main(arglist=None, stdout=sys.stdout, stderr=sys.stderr):