> /* if no docstring given and the getter has one, use that one */
> if ((doc == NULL || doc == Py_None) && get != NULL &&
> PyObject_HasAttrString(get, "__doc__")) {
> if (!(get_doc = PyObject_GetAttrString(get, "__doc__")))
> return -1;
> Py_DECREF(get_doc); /* it is INCREF'd again below */
> ^^^^^^^^^^^^^^^^^^
> doc = get_doc;
> }
>
> Py_XINCREF(get);
> Py_XINCREF(set);
> Py_XINCREF(del);
> Py_XINCREF(doc);
>
A strange programming style, if you ask me, and I wonder why Coverity doesn't
complain
about it.
Thomas
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com