[Python-checkins] gh-103735: Tkinter: remove handling for uninteresting "procbody" Tcl value type (GH-103736)

serhiy-storchaka webhook-mailer at python.org
Wed Jul 26 05:11:54 EDT 2023


https://github.com/python/cpython/commit/d96ca41688b9c2a8d261c340ae98438ca41796d8
commit: d96ca41688b9c2a8d261c340ae98438ca41796d8
branch: main
author: Christopher Chavez <chrischavez at gmx.us>
committer: serhiy-storchaka <storchaka at gmail.com>
date: 2023年07月26日T12:11:50+03:00
summary:
gh-103735: Tkinter: remove handling for uninteresting "procbody" Tcl value type (GH-103736)
files:
M Modules/_tkinter.c
diff --git a/Modules/_tkinter.c b/Modules/_tkinter.c
index 145a2940427e6..406e01cd75ffd 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);
 }


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /