• Tim Peters's avatar
    Bug 415514 reported that e.g. · fff53250
    Tim Peters yazdı
        "%#x" % 0
    blew up, at heart because C sprintf supplies a base marker if and only if
    the value is not 0.  I then fixed that, by tolerating C's inconsistency
    when it does %#x, and taking away that *Python* produced 0x0 when
    formatting 0L (the "long" flavor of 0) under %#x itself.  But after talking
    with Guido, we agreed it would be better to supply 0x for the short int
    case too, despite that it's inconsistent with C, because C is inconsistent
    with itself and with Python's hex(0) (plus, while "%#x" % 0 didn't work
    before, "%#x" % 0L *did*, and returned "0x0").  Similarly for %#X conversion.
    fff53250
Adı
Son kayıt (commit)
Son güncelleme
..
.cvsignore Loading commit data...
abstract.c Loading commit data...
bufferobject.c Loading commit data...
cellobject.c Loading commit data...
classobject.c Loading commit data...
cobject.c Loading commit data...
complexobject.c Loading commit data...
dictobject.c Loading commit data...
fileobject.c Loading commit data...
floatobject.c Loading commit data...
frameobject.c Loading commit data...
funcobject.c Loading commit data...
intobject.c Loading commit data...
listobject.c Loading commit data...
longobject.c Loading commit data...
methodobject.c Loading commit data...
moduleobject.c Loading commit data...
object.c Loading commit data...
obmalloc.c Loading commit data...
rangeobject.c Loading commit data...
sliceobject.c Loading commit data...
stringobject.c Loading commit data...
tupleobject.c Loading commit data...
typeobject.c Loading commit data...
unicodectype.c Loading commit data...
unicodeobject.c Loading commit data...
unicodetype_db.h Loading commit data...
xxobject.c Loading commit data...