mirror of
https://github.com/python/cpython.git
synced 2025-12-08 06:10:17 +00:00
gh-124111: Fix TCL 9 thread detection (GH-128103)
This commit is contained in:
parent
558936bec1
commit
dc0987080e
2 changed files with 6 additions and 0 deletions
|
|
@ -0,0 +1,2 @@
|
|||
Updated Tcl threading configuration in :mod:`_tkinter` to assume that
|
||||
threads are always available in Tcl 9 and later.
|
||||
|
|
@ -575,8 +575,12 @@ Tkapp_New(const char *screenName, const char *className,
|
|||
|
||||
v->interp = Tcl_CreateInterp();
|
||||
v->wantobjects = wantobjects;
|
||||
#if TCL_MAJOR_VERSION >= 9
|
||||
v->threaded = 1;
|
||||
#else
|
||||
v->threaded = Tcl_GetVar2Ex(v->interp, "tcl_platform", "threaded",
|
||||
TCL_GLOBAL_ONLY) != NULL;
|
||||
#endif
|
||||
v->thread_id = Tcl_GetCurrentThread();
|
||||
v->dispatching = 0;
|
||||
v->trace = NULL;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue