diff Python/pythonmain.c @ 285:85bd7dac13f3 legacy-trunk

printobject now returns an error code
author Guido van Rossum <guido@python.org>
date Fri, 07 Jun 1991 22:35:42 +0000
parents d5c9ae422b41
children e198cc98a4fd
line wrap: on
line diff
--- a/Python/pythonmain.c	Fri Jun 07 16:10:43 1991 +0000
+++ b/Python/pythonmain.c	Fri Jun 07 22:35:42 1991 +0000
@@ -289,10 +289,12 @@
 	object *exception, *v;
 	err_get(&exception, &v);
 	fprintf(stderr, "Unhandled exception: ");
-	printobject(exception, stderr, PRINT_RAW);
+	if (printobject(exception, stderr, PRINT_RAW) != 0)
+		err_clear();
 	if (v != NULL && v != None) {
 		fprintf(stderr, ": ");
-		printobject(v, stderr, PRINT_RAW);
+		if (printobject(v, stderr, PRINT_RAW) != 0)
+			err_clear();
 	}
 	fprintf(stderr, "\n");
 	XDECREF(exception);