Hi, >>> import locale >>> locale.setlocale(locale.LC_NUMERIC, "") 'de_DE at euro' >>> "%f" % 1.0 '1.000000' >>> u"%f" % 1.0 u'1,000000' >>> Is this intended? This breaks test_format on my box when test_builtin (method test_float_with_comma) is executed first. regards, Georg