comparison Python/errors.c @ 65624:39b9e9de372b

Add a new warning gategory, ResourceWarning, as discussed on python-dev. It is silent by default, except when configured --with-pydebug. Emit this warning from the GC shutdown procedure, rather than just printing to stderr.
author Georg Brandl <georg@python.org>
date Sun, 24 Oct 2010 15:11:22 +0000
parents 38ad57db88ac
children 1b7a0385c65f
comparison
equal deleted inserted replaced
65623:b4e370c8e7ca 65624:39b9e9de372b
765 PyFile_WriteString(": ", f); 765 PyFile_WriteString(": ", f);
766 PyFile_WriteObject(v, f, 0); 766 PyFile_WriteObject(v, f, 0);
767 } 767 }
768 Py_XDECREF(moduleName); 768 Py_XDECREF(moduleName);
769 } 769 }
770 PyFile_WriteString(" in ", f); 770 if (obj) {
771 PyFile_WriteObject(obj, f, 0); 771 PyFile_WriteString(" in ", f);
772 PyFile_WriteObject(obj, f, 0);
773 }
772 PyFile_WriteString(" ignored\n", f); 774 PyFile_WriteString(" ignored\n", f);
773 PyErr_Clear(); /* Just in case */ 775 PyErr_Clear(); /* Just in case */
774 } 776 }
775 Py_XDECREF(t); 777 Py_XDECREF(t);
776 Py_XDECREF(v); 778 Py_XDECREF(v);