--- /usr/lib64/python2.7/decimal.py.old 2011-04-11 18:40:55.930043000 -0400 +++ /usr/lib64/python2.7/decimal.py 2011-04-11 18:42:53.300043003 -0400 @@ -3711,7 +3711,7 @@ rounding_functions = [name for name in D if name.startswith('_round_')] for name in rounding_functions: # name is like _round_half_even, goes to the global ROUND_HALF_EVEN value. - globalname = name[1:].upper() + globalname = str(unicode(name[1:]).upper()) val = globals()[globalname] Decimal._pick_rounding_function[val] = name