PyFile_WriteString now returns an error indicator instead of calling

PyErr_Clear().  Add checking of those errors.
This commit is contained in:
Guido van Rossum 1997-05-22 22:35:47 +00:00
parent 78a1ed3d70
commit 7e8d26d78c
2 changed files with 32 additions and 16 deletions

View file

@ -354,11 +354,11 @@ r_long64(p)
#else
if (r_long(p) != 0) {
PyObject *f = PySys_GetObject("stderr");
PyErr_Clear();
if (f != NULL)
PyFile_WriteString(
(void) PyFile_WriteString(
"Warning: un-marshal 64-bit int in 32-bit mode\n",
f);
PyErr_Clear();
}
#endif
return x;