• Tim Peters's avatar
    SF bug [#468061] __str__ ignored in str subclass. · c993315b
    Tim Peters yazdı
    object.c, PyObject_Str:  Don't try to optimize anything except exact
    string objects here; in particular, let str subclasses go thru tp_str,
    same as non-str objects.  This allows overrides of tp_str to take
    effect.
    
    stringobject.c:
    + string_print (str's tp_print):  If the argument isn't an exact string
      object, get one from PyObject_Str.
    
    + string_str (str's tp_str):  Make a genuine-string copy of the object if
      it's of a proper str subclass type.  str() applied to a str subclass
      that doesn't override __str__ ends up here.
    
    test_descr.py:  New str_of_str_subclass() test.
    c993315b
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...
descrobject.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...
iterobject.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...
weakrefobject.c Loading commit data...
xxobject.c Loading commit data...