Mercurial > cpython-lru_cache-weakref
diff Python/ceval.c @ 284:6ac402023cac legacy-trunk
printobject now returns an error code
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Fri, 07 Jun 1991 16:10:43 +0000 |
| parents | 26b2eed78381 |
| children | d19a665904df |
line wrap: on
line diff
--- a/Python/ceval.c Fri Jun 07 14:31:11 1991 +0000 +++ b/Python/ceval.c Fri Jun 07 16:10:43 1991 +0000 @@ -428,7 +428,7 @@ if (v != None) { flushline(); softspace(sysget("stdout"), 1); - printobject(v, fp, 0); + err = printobject(v, fp, 0); flushline(); } DECREF(v); @@ -447,7 +447,7 @@ softspace(sysget("stdout"), 0); } else { - printobject(v, fp, 0); + err = printobject(v, fp, 0); } DECREF(v); break; @@ -933,7 +933,8 @@ char *str; { printf("%s ", str); - printobject(v, stdout, 0); + if (printobject(v, stdout, 0) != 0) + err_clear(); /* Don't know what else to do */ printf("\n"); } #endif
