This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author epaine
Recipients epaine, gpolo, lukasz.langa, miss-islington, ned.deily, serhiy.storchaka, terry.reedy, vstinner, zach.ware
Date 2021-10-20.15:11:42
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1634742702.92.0.0601611796435.issue45436@roundup.psfhosted.org>
In-reply-to
Content
I suspect this is a bug with Tk. `-compound` accepting the empty string is not documented and the valid Ttk compound values listed in the source do not include it (https://github.com/tcltk/tk/blob/57451473/generic/ttk/ttkInit.c#L34-L37 - ignore the NULL at the end, this is required by `Tcl_GetIndexFromObjStruct`: https://github.com/tcltk/tcl/blob/e78868d6/generic/tclIndexObj.c#L187-L191). I therefore assume it must be a regression with one of the changes that was made to `Ttk_GetCompoundFromObj` between 8.6.10 and 8.6.11. I will investigate further and report it to the Tk team.

I have not fully investigated the issue with `test_configure_type` reported here and in bpo-43139, but again, the empty string is not documented as being valid.
History
Date User Action Args
2021-10-20 15:11:42epainesetrecipients: + epaine, terry.reedy, vstinner, gpolo, ned.deily, lukasz.langa, zach.ware, serhiy.storchaka, miss-islington
2021-10-20 15:11:42epainesetmessageid: <1634742702.92.0.0601611796435.issue45436@roundup.psfhosted.org>
2021-10-20 15:11:42epainelinkissue45436 messages
2021-10-20 15:11:42epainecreate