[Python-checkins] CVS: python/dist/src/Objects boolobject.c,1.1,1.2

Guido van Rossum gvanrossum@users.sourceforge.net
Wed, 03 Apr 2002 17:00:44 -0800


Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv2229

Modified Files:
	boolobject.c 
Log Message:
As Neal pointed out, bool_print was an order of magnitude too complex.


Index: boolobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/boolobject.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** boolobject.c	3 Apr 2002 23:01:45 -0000	1.1
--- boolobject.c	4 Apr 2002 01:00:42 -0000	1.2
***************
*** 8,23 ****
  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);
! 	}
  	return 0;
  }
--- 8,12 ----
  bool_print(PyBoolObject *self, FILE *fp, int flags)
  {
! 	fputs(self->ob_ival == 0 ? "False" : "True", fp);
  	return 0;
  }