Mercurial > cpython-lru_cache-weakref
diff Python/marshal.c @ 5608:79e49cbce2ef legacy-trunk
PyFile_WriteString now returns an error indicator instead of calling
PyErr_Clear(). Add checking of those errors.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 22 May 1997 22:35:47 +0000 |
| parents | 5880384d7c71 |
| children | c2423843a26f |
line wrap: on
line diff
--- a/Python/marshal.c Thu May 22 22:35:04 1997 +0000 +++ b/Python/marshal.c Thu May 22 22:35:47 1997 +0000 @@ -354,11 +354,11 @@ #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;
