From: Nick Coghlan Date: Sun, 3 Sep 2006 01:02:00 +0000 (+0000) Subject: Fix final documentation nits before backporting decimal module fixes to 2.5 X-Git-Tag: v2.6a1~2718 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f1f42d850f92f84a387d8b0190752ae32e063736;p=python Fix final documentation nits before backporting decimal module fixes to 2.5 --- diff --git a/Doc/lib/libdecimal.tex b/Doc/lib/libdecimal.tex index b046aa31f6..447427bb40 100644 --- a/Doc/lib/libdecimal.tex +++ b/Doc/lib/libdecimal.tex @@ -453,12 +453,12 @@ active context. no context is specified, a copy of the current context is used. \versionadded{2.5} - For example, the following code increases the current decimal precision - by 42 places, performs a calculation, and then automatically restores + For example, the following code set the current decimal precision + to 42 places, performs a calculation, and then automatically restores the previous context: \begin{verbatim} from __future__ import with_statement - import decimal + from decimal import localcontext with localcontext() as ctx: ctx.prec = 42 # Perform a high precision calculation diff --git a/Doc/whatsnew/whatsnew25.tex b/Doc/whatsnew/whatsnew25.tex index 1c49809c93..4272ce3af6 100644 --- a/Doc/whatsnew/whatsnew25.tex +++ b/Doc/whatsnew/whatsnew25.tex @@ -683,9 +683,10 @@ with lock: The lock is acquired before the block is executed and always released once the block is complete. -The \module{decimal} module's contexts, which encapsulate the desired -precision and rounding characteristics for computations, provide a -\function{localcontext()} function for getting a context manager: +The new \function{localcontext()} function in the \module{decimal} module +makes it easy to save and restore the current decimal context, which +encapsulates the desired precision and rounding characteristics for +computations: \begin{verbatim} from decimal import Decimal, Context, localcontext