From 909336104b70cae29c0c4fde4477d508e1d709ac Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 7 Jun 1991 16:10:43 +0000 Subject: printobject now returns an error code --- Objects/longobject.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'Objects/longobject.c') diff --git a/Objects/longobject.c b/Objects/longobject.c index de7ff3985e..ca4088c93d 100644 --- a/Objects/longobject.c +++ b/Objects/longobject.c @@ -533,21 +533,18 @@ long_dealloc(v) DEL(v); } -static void +static int long_print(v, fp, flags) longobject *v; FILE *fp; int flags; { stringobject *str = long_format(v, 10); - if (str == NULL) { - err_clear(); - fprintf(fp, "[err]"); - } - else { - fprintf(fp, "%sL", GETSTRINGVALUE(str)); - DECREF(str); - } + if (str == NULL) + return -1; + fprintf(fp, "%sL", GETSTRINGVALUE(str)); + DECREF(str); + return 0; } static object * -- cgit v1.2.1