
May 17, 2005
10:05 p.m.
At 02:42 PM 5/17/2005 -0700, Michael Chermside wrote:
# ===== SAMPLE #1: increasing precision during a sub-calculation =====
import decimal
@do_template def with_extra_precision(places=2): "Performs nested computation with extra digits of precision." decimal.getcontext().prec += 2 yield None decimal.getcontext().prec -= 2
Won't this do the wrong thing if something within the block alters the precision?