[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;