>       /* 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

Reply via email to