From d96ca41688b9c2a8d261c340ae98438ca41796d8 Mon Sep 17 00:00:00 2001 From: Christopher Chavez Date: Wed, 26 Jul 2023 04:11:50 -0500 Subject: gh-103735: Tkinter: remove handling for uninteresting "procbody" Tcl value type (GH-103736) --- Modules/_tkinter.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c index 145a294..406e01c 100644 --- a/Modules/_tkinter.c +++ b/Modules/_tkinter.c @@ -317,7 +317,6 @@ typedef struct { const Tcl_ObjType *WideIntType; const Tcl_ObjType *BignumType; const Tcl_ObjType *ListType; - const Tcl_ObjType *ProcBodyType; const Tcl_ObjType *StringType; } TkappObject; @@ -595,7 +594,6 @@ Tkapp_New(const char *screenName, const char *className, v->WideIntType = Tcl_GetObjType("wideInt"); v->BignumType = Tcl_GetObjType("bignum"); v->ListType = Tcl_GetObjType("list"); - v->ProcBodyType = Tcl_GetObjType("procbody"); v->StringType = Tcl_GetObjType("string"); /* Delete the 'exit' command, which can screw things up */ @@ -1175,10 +1173,6 @@ FromObj(TkappObject *tkapp, Tcl_Obj *value) return result; } - if (value->typePtr == tkapp->ProcBodyType) { - /* fall through: return tcl object. */ - } - if (value->typePtr == tkapp->StringType) { return unicodeFromTclObj(value); } -- cgit v0.12