Skip to content
Merged
10 changes: 5 additions & 5 deletions Doc/library/decimal.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1033,18 +1033,18 @@ New contexts can also be created using the :class:`Context` constructor
described below. In addition, the module provides three pre-made contexts:


.. class:: BasicContext
.. data:: BasicContext

This is a standard context defined by the General Decimal Arithmetic
Specification. Precision is set to nine. Rounding is set to
This is a standard context defined by the General Decimal Arithmetic Specification.
Precision is set to nine. Rounding is set to
:const:`ROUND_HALF_UP`. All flags are cleared. All traps are enabled (treated
as exceptions) except :const:`Inexact`, :const:`Rounded`, and
:const:`Subnormal`.

Because many of the traps are enabled, this context is useful for debugging.


.. class:: ExtendedContext
.. data:: ExtendedContext

This is a standard context defined by the General Decimal Arithmetic
Specification. Precision is set to nine. Rounding is set to
Expand All @@ -1057,7 +1057,7 @@ described below. In addition, the module provides three pre-made contexts:
presence of conditions that would otherwise halt the program.


.. class:: DefaultContext
.. data:: DefaultContext

This context is used by the :class:`Context` constructor as a prototype for new
contexts. Changing a field (such a precision) has the effect of changing the
Expand Down
Loading