Module Expr Str Import alias If CompareEq NameLoad Str body With Call AttributeLoad NameLoad attr NameStore body Assign AttributeStore NameLoad attr Num Print TupleLoad Str AttributeLoad NameLoad attr Assign NameStore BinOpDiv Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Print TupleLoad Str NameLoad Print TupleLoad Str UnaryOpUAdd NameLoad Print TupleLoad Str AttributeLoad Call AttributeLoad NameLoad attr attr Print TupleLoad Str NameLoad Print TupleLoad Str UnaryOpUAdd NameLoad
N/A N/A 
# BEGIN UNARY_PLUS_DECIMAL

>>> import decimal
>>> ctx = decimal.getcontext()  # <1>
>>> ctx.prec = 40  # <2>
>>> one_third = decimal.Decimal('1') / decimal.Decimal('3')  # <3>
>>> one_third  # <4>
Decimal('0.3333333333333333333333333333333333333333')
>>> one_third == +one_third  # <5>
True
>>> ctx.prec = 28  # <6>
>>> one_third == +one_third  # <7>
False
>>> +one_third  # <8>
Decimal('0.3333333333333333333333333333')

# END UNARY_PLUS_DECIMAL

 N/A decimal N/A N/A __name__ __main__ N/A N/A N/A N/A decimal localcontext ctx N/A N/A N/A ctx prec 40 N/A N/A precision: N/A ctx prec N/A one_third N/A N/A N/A decimal Decimal 1 N/A N/A decimal Decimal 3 N/A N/A     one_third: one_third N/A N/A    +one_third: N/A one_third N/A N/A precision: N/A N/A N/A decimal getcontext prec N/A N/A     one_third: one_third N/A N/A    +one_third: N/A one_third