[Python-Dev] PEP 327: Decimal Data Type

Greg Ewing greg at cosc.canterbury.ac.nz
Mon Feb 2 19:46:08 EST 2004

Tim Peters <tim.one at comcast.net>:

> A well-designed library will restore only *part* of the context.  Some of
> the state in numeric context controls arithmetic behavior, but other parts
> are informational, telling you about exceptional conditions that
> occurred.

That suggests there shouldn't be a single context object,
but two separate objects, one for modes and one for exception
flags. The modes object could then be saved and restored
without affecting the flags.

Greg Ewing, Computer Science Dept, +--------------------------------------+
University of Canterbury,	   | A citizen of NewZealandCorp, a	  |
Christchurch, New Zealand	   | wholly-owned subsidiary of USA Inc.  |
greg at cosc.canterbury.ac.nz	   +--------------------------------------+

More information about the Python-Dev mailing list