]> granicus.if.org Git - python/commitdiff
As Neal pointed out, bool_print was an order of magnitude too complex.
authorGuido van Rossum <guido@python.org>
Thu, 4 Apr 2002 01:00:42 +0000 (01:00 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 4 Apr 2002 01:00:42 +0000 (01:00 +0000)
Objects/boolobject.c

index fc5c4ca47315dea34a84beccff7ee25d5e4bb930..3953af640b38da37764470a4770e2be5df75c762 100644 (file)
@@ -7,18 +7,7 @@
 static int
 bool_print(PyBoolObject *self, FILE *fp, int flags)
 {
-       if (flags & Py_PRINT_RAW) {
-               if (self->ob_ival == 0)
-                       fputs("False", fp);
-               else
-                       fputs("True", fp);
-       }
-       else {
-               if (self->ob_ival == 0)
-                       fputs("False", fp);
-               else
-                       fputs("True", fp);
-       }
+       fputs(self->ob_ival == 0 ? "False" : "True", fp);
        return 0;
 }