[Python-checkins] python/dist/src/Objects typeobject.c,2.228,2.229

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
Wed, 23 Apr 2003 05:07:27 -0700


Update of /cvsroot/python/python/dist/src/Objects
In directory sc8-pr-cvs1:/tmp/cvs-serv3459

Modified Files:
	typeobject.c 
Log Message:
Improve the message about metatype/metaclass conflicts.


Index: typeobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/typeobject.c,v
retrieving revision 2.228
retrieving revision 2.229
diff -C2 -d -r2.228 -r2.229
*** typeobject.c	16 Apr 2003 20:01:36 -0000	2.228
--- typeobject.c	23 Apr 2003 12:07:22 -0000	2.229
***************
*** 1581,1585 ****
  		}
  		PyErr_SetString(PyExc_TypeError,
! 				"metatype conflict among bases");
  		return NULL;
  	}
--- 1581,1588 ----
  		}
  		PyErr_SetString(PyExc_TypeError,
! 				"metaclass conflict: "
! 				"the metaclass of a derived class "
! 				"must be a (non-strict) subclass "
! 				"of the metaclasses of all its bases");
  		return NULL;
  	}