[Zope-Checkins] CVS: Zope/lib/Components/ExtensionClass/src - Acquisition.c:1.53.38.2
Matthew T. Kromer
matt@zope.com
Tue, 11 Dec 2001 16:06:38 -0500
Update of /cvs-repository/Zope/lib/Components/ExtensionClass/src
In directory cvs.zope.org:/tmp/cvs-serv2428
Modified Files:
Tag: Zope-2_5-branch
Acquisition.c
Log Message:
Typo correction and warning suppresion for diagnostic assertions
=== Zope/lib/Components/ExtensionClass/src/Acquisition.c 1.53.38.1 => 1.53.38.2 ===
UNLESS(PyArg_Parse(args,"(OO)",&obj,&container)) return NULL;
- if (obj == self) {
- PyErr_SetObject(PyExc_ValueError,
+ if (self == WRAPPER(obj)) {
+ PyErr_SetString(PyExc_ValueError,
"Cannot wrap acquisition wrapper in itself (Wrapper__init__)");
return NULL;
}
@@ -225,8 +225,8 @@
UNLESS(self = PyObject_NEW(Wrapper, Wrappertype)) return NULL;
}
- if (obj == self) {
- PyErr_SetObject(PyExc_ValueError,
+ if (self == WRAPPER(obj)) {
+ PyErr_SetString(PyExc_ValueError,
"Cannot wrap acquisition wrapper in itself (newWrapper)");
Py_DECREF(self);
return NULL;
@@ -444,8 +444,8 @@
{
if (isWrapper(self->obj))
{
- if (WRAPPER(self->obj) == self) {
- PyErr_SetObject(PyExc_RuntimeError,
+ if (self == WRAPPER(self->obj)) {
+ PyErr_SetString(PyExc_RuntimeError,
"Recursion detected in acquisition wrapper");
return NULL;
}