[Python-checkins] CVS: python/dist/src/Objects descrobject.c,1.1.2.7,1.1.2.8
Guido van Rossum
gvanrossum@users.sourceforge.net
Thu, 10 May 2001 09:37:13 -0700
Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv818
Modified Files:
Tag: descr-branch
descrobject.c
Log Message:
Issue more appropriate error when trying to set an attribute described
by a wrapper.
Index: descrobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/Attic/descrobject.c,v
retrieving revision 1.1.2.7
retrieving revision 1.1.2.8
diff -C2 -r1.1.2.7 -r1.1.2.8
*** descrobject.c 2001/05/01 21:04:21 1.1.2.7
--- descrobject.c 2001/05/10 16:37:11 1.1.2.8
***************
*** 156,164 ****
case DF_METHOD:
PyErr_Format(PyExc_TypeError,
"can't %s method attribute '%.400s' "
"of '%.50s' object",
value==NULL ? "delete" : "assign to",
! descr->d_union.d_method->ml_name,
obj->ob_type->tp_name);
return -1;
--- 156,165 ----
case DF_METHOD:
+ case DF_WRAPPER:
PyErr_Format(PyExc_TypeError,
"can't %s method attribute '%.400s' "
"of '%.50s' object",
value==NULL ? "delete" : "assign to",
! descr_name(descr),
obj->ob_type->tp_name);
return -1;