File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -477,10 +477,15 @@ class DisplayStyle:
477477 (multiple) Display Items"""
478478
479479 def __init__ (self , itemtype , cnf = {}, ** kw ):
480- master = tkinter ._default_root # global from Tkinter
481- if not master and 'refwindow' in cnf : master = cnf ['refwindow' ]
482- elif not master and 'refwindow' in kw : master = kw ['refwindow' ]
483- elif not master : raise RuntimeError ("Too early to create display style: no root window" )
480+ if 'refwindow' in kw :
481+ master = kw ['refwindow' ]
482+ elif 'refwindow' in cnf :
483+ master = cnf ['refwindow' ]
484+ else :
485+ master = tkinter ._default_root
486+ if not master :
487+ raise RuntimeError ("Too early to create display style: "
488+ "no root window" )
484489 self .tk = master .tk
485490 self .stylename = self .tk .call ('tixDisplayStyle' , itemtype ,
486491 * self ._options (cnf ,kw ) )
Original file line number Diff line number Diff line change @@ -80,6 +80,8 @@ Core and Builtins
8080Library
8181-------
8282
83+ - Issue #27611: Fixed support of default root window in the tkinter.tix module.
84+
8385- Issue #27348: In the traceback module, restore the formatting of exception
8486 messages like "Exception: None". This fixes a regression introduced in
8587 3.5a2.
You can’t perform that action at this time.
0 commit comments