cpython/Objects
Neal Norwitz fc76d633e8 - Patch #1400181, fix unicode string formatting to not use the locale.
This is how string objects work.  u'%f' could use , instead of .
  for the decimal point.  Now both strings and unicode always use periods.

This is the code that would break:

import locale
locale.setlocale(locale.LC_NUMERIC, 'de_DE')
u'%.1f' % 1.0
assert '1.0' == u'%.1f' % 1.0

I couldn't create a test case which fails, but this fixes the problem.

Will backport.
2006-01-10 06:03:13 +00:00
..
abstract.c Remove some shadowed variables 2006-01-08 06:13:44 +00:00
boolobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
bufferobject.c Check return result for error 2005-12-18 08:02:38 +00:00
cellobject.c Use new GC API. 2001-08-29 23:54:21 +00:00
classobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
cobject.c Make CObjects mutable. Fixes #477441. 2003-10-19 18:30:01 +00:00
codeobject.c Merge ast-branch to head 2005-10-20 19:59:25 +00:00
complexobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
descrobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
dictnotes.txt Fix typos and add some elaborations 2004-03-15 15:52:22 +00:00
dictobject.c Fixed English in a comment; trimmed trailing whitespace; 2006-01-01 01:19:23 +00:00
enumobject.c en_sit will be freed when en is DECREF'd. Don't double free. 2005-12-11 20:55:10 +00:00
fileobject.c strlen() returns a size_t, get rid of 64-bit warning 2006-01-08 06:13:13 +00:00
floatobject.c Fix icc warnings: remove unused variable 2006-01-08 01:11:25 +00:00
frameobject.c Fix a bunch of imports to use code.h instead of compile.h. 2005-10-21 14:58:06 +00:00
funcobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
genobject.c Fix a too-aggressive assert (see SF#1257960). Previously, gen_iternext 2005-08-13 03:29:00 +00:00
intobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
iterobject.c Convert iterator __len__() methods to a private API. 2005-09-24 21:23:05 +00:00
listobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
listsort.txt The key to the various sort columns got lost. Pulled from 2005-09-23 17:14:22 +00:00
longobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
methodobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
moduleobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
object.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
obmalloc.c Do a better job of not inlining Py_ADDRESS_IN_RANGE() for newer gcc's. 2005-11-13 18:55:39 +00:00
rangeobject.c Convert iterator __len__() methods to a private API. 2005-09-24 21:23:05 +00:00
setobject.c Remove some shadowed variables 2006-01-08 06:13:44 +00:00
sliceobject.c Disallow keyword arguments for type constructors that don't use them. 2005-08-26 06:42:30 +00:00
stringobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
structseq.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
tupleobject.c Add const to several API functions that take char *. 2005-12-10 18:50:16 +00:00
typeobject.c Fix ref/memory leak introduced in rev 41845. 2006-01-02 02:46:54 +00:00
unicodectype.c Enhance the performance of two important Unicode character 2005-10-20 19:06:35 +00:00
unicodeobject.c - Patch #1400181, fix unicode string formatting to not use the locale. 2006-01-10 06:03:13 +00:00
unicodetype_db.h SF #989185: Drop unicode.iswide() and unicode.width() and add 2004-08-04 07:38:35 +00:00
weakrefobject.c Remove some shadowed variables 2006-01-08 06:13:44 +00:00