pyopenchange: fix error string
authorbradh <bradh@71d39326-ef09-db11-b2a4-00e04c779ad1>
Mon, 28 Feb 2011 04:17:55 +0000 (04:17 +0000)
committerbradh <bradh@71d39326-ef09-db11-b2a4-00e04c779ad1>
Mon, 28 Feb 2011 04:17:55 +0000 (04:17 +0000)
Also use PT_I2 instead of PT_SHORT, to match convention in SPropValue_CTR.

git-svn-id: https://svn.openchange.org/openchange@2706 71d39326-ef09-db11-b2a4-00e04c779ad1

trunk/pyopenchange/pymapi.c

index 4f7bc30a64c3065ece46d06702f80a4fab0d0d9b..c3a412ef124fb7444fe6b05fecf3a22a417993aa 100644 (file)
@@ -73,7 +73,7 @@ static PyObject *py_SPropValue_add(PySPropValueObject *self, PyObject *args)
        self->SPropValue = talloc_realloc(self->mem_ctx, self->SPropValue, struct SPropValue, self->cValues + 2);
 
        switch (proptag & 0xFFFF) {
-       case PT_SHORT:
+       case PT_I2:
                if (!PyInt_Check(data)) {
                        PyErr_SetString(PyExc_TypeError, "Property Tag requires long");
                        return NULL;
@@ -96,7 +96,7 @@ static PyObject *py_SPropValue_add(PySPropValueObject *self, PyObject *args)
                break;
        case PT_BOOLEAN:
                if (!PyBool_Check(data)) {
-                       PyErr_SetString(PyExc_TypeError, "Property Tag requires long");
+                       PyErr_SetString(PyExc_TypeError, "Property Tag requires boolean");
                        return NULL;
                }
                self->SPropValue[self->cValues].value.b = PyInt_AsLong(data);