> /* 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 Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com