[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;
}