From 597ac20708c5a17805d1baaeac787b93b913f851 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 12 May 1998 14:36:19 +0000 Subject: Trivial little change: timer tokens shouldn't have a Print() function, they should have a Repr() function. --- Modules/_tkinter.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c index 7b4cf79..f80b118 100644 --- a/Modules/_tkinter.c +++ b/Modules/_tkinter.c @@ -1286,17 +1286,16 @@ Tktt_Dealloc(self) PyMem_DEL(self); } -static int -Tktt_Print(self, fp, flags) +static PyObject * +Tktt_Repr(self) PyObject *self; - FILE *fp; - int flags; { TkttObject *v = (TkttObject *)self; + char buf[100]; - fprintf(fp, "", (long)v, + sprintf(buf, "", (long)v, v->func == NULL ? ", handler deleted" : ""); - return 0; + return PyString_FromString(buf); } static PyObject * @@ -1315,11 +1314,11 @@ static PyTypeObject Tktt_Type = sizeof(TkttObject), /*tp_basicsize */ 0, /*tp_itemsize */ Tktt_Dealloc, /*tp_dealloc */ - Tktt_Print, /*tp_print */ + 0, /*tp_print */ Tktt_GetAttr, /*tp_getattr */ 0, /*tp_setattr */ 0, /*tp_compare */ - 0, /*tp_repr */ + Tktt_Repr, /*tp_repr */ 0, /*tp_as_number */ 0, /*tp_as_sequence */ 0, /*tp_as_mapping */ -- cgit v0.12