Staging
v0.5.1
https://github.com/python/cpython
Revision 1345877de629406d1490de712baeb9c68af3ae52 authored by Barry Warsaw on 29 May 2003, 15:13:18 UTC, committed by Barry Warsaw on 29 May 2003, 15:13:18 UTC
    ----------------------------
    revision 2.206
    date: 2003/02/11 16:25:43;  author: gvanrossum;  state: Exp;  lines: +9 -0
    Add basic arg sanity checking to wrap_descr_get().  This is called
    when Python code calls a descriptor's __get__ method.  It should
    translate None to NULL in both argument positions, and insist that at
    least one of the argument positions is not NULL after this
    transformation.
    ----------------------------

which fixes SF bug # 736892, forcing function to act like an unbound
method dumps core.
1 parent 10b1cd9
History
Tip revision: 1345877de629406d1490de712baeb9c68af3ae52 authored by Barry Warsaw on 29 May 2003, 15:13:18 UTC
Backport patch 2.206:
Tip revision: 1345877
File Mode Size
.cvsignore -rw-r--r-- 17 bytes
abstract.c -rw-r--r-- 43.5 KB
bufferobject.c -rw-r--r-- 11.2 KB
cellobject.c -rw-r--r-- 2.3 KB
classobject.c -rw-r--r-- 56.2 KB
cobject.c -rw-r--r-- 3.6 KB
complexobject.c -rw-r--r-- 22.0 KB
descrobject.c -rw-r--r-- 26.0 KB
dictobject.c -rw-r--r-- 49.8 KB
fileobject.c -rw-r--r-- 43.5 KB
floatobject.c -rw-r--r-- 21.8 KB
frameobject.c -rw-r--r-- 12.3 KB
funcobject.c -rw-r--r-- 19.5 KB
intobject.c -rw-r--r-- 25.3 KB
iterobject.c -rw-r--r-- 5.5 KB
listobject.c -rw-r--r-- 44.9 KB
longobject.c -rw-r--r-- 52.5 KB
methodobject.c -rw-r--r-- 7.0 KB
moduleobject.c -rw-r--r-- 5.6 KB
object.c -rw-r--r-- 47.8 KB
obmalloc.c -rw-r--r-- 22.2 KB
rangeobject.c -rw-r--r-- 7.1 KB
sliceobject.c -rw-r--r-- 4.7 KB
stringobject.c -rw-r--r-- 90.5 KB
structseq.c -rw-r--r-- 8.6 KB
tupleobject.c -rw-r--r-- 14.6 KB
typeobject.c -rw-r--r-- 111.0 KB
unicodectype.c -rw-r--r-- 8.6 KB
unicodeobject.c -rw-r--r-- 145.4 KB
unicodetype_db.h -rw-r--r-- 37.0 KB
weakrefobject.c -rw-r--r-- 21.0 KB
xxobject.c -rw-r--r-- 2.4 KB

back to top