From: Guido van Rossum Date: Fri, 7 Jun 1991 22:59:30 +0000 (+0000) Subject: printobject now returns an error code X-Git-Tag: v0.9.8~895 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=49e85146e2e936120cee4fe415fef53cf518c717;p=thirdparty%2FPython%2Fcpython.git printobject now returns an error code Remove superfluous err_nomem() call , --- diff --git a/Objects/tupleobject.c b/Objects/tupleobject.c index de242b1ca393..bce7fdf8da01 100644 --- a/Objects/tupleobject.c +++ b/Objects/tupleobject.c @@ -116,7 +116,7 @@ tupledealloc(op) free((ANY *)op); } -static void +static int tupleprint(op, fp, flags) tupleobject *op; FILE *fp; @@ -124,15 +124,16 @@ tupleprint(op, fp, flags) { int i; fprintf(fp, "("); - for (i = 0; i < op->ob_size && !StopPrint; i++) { - if (i > 0) { + for (i = 0; i < op->ob_size; i++) { + if (i > 0) fprintf(fp, ", "); - } - printobject(op->ob_item[i], fp, flags); + if (printobject(op->ob_item[i], fp, flags) != 0) + return -1; } if (op->ob_size == 1) fprintf(fp, ","); fprintf(fp, ")"); + return 0; } object * @@ -243,7 +244,7 @@ tupleconcat(a, bb) size = a->ob_size + b->ob_size; np = (tupleobject *) newtupleobject(size); if (np == NULL) { - return err_nomem(); + return NULL; } for (i = 0; i < a->ob_size; i++) { object *v = a->ob_item[i];