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 terry.reedy
Recipients brian.curtin, ezio.melotti, georg.brandl, michael.foord, ocean-city, pitrou, r.david.murray, terry.reedy, zach.ware
Date 2013-03-16.06:20:53
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
After editing 2.7 files to match Zach's patch, and also after adding the changes in my patch, and also deleting tcltk directory and rerunning external.bat to rebuild tcltk/ for 2.7 with tcl/tk 8.5.2,
the tests still do not all work right.

F:\Python\dev\py27\PCbuild> python_d -m test.regrtest -ugui test___all__ test_tcl test_tk test_ttk_guionly test_ttk_text

Warning -- os.environ was modified by test___all__

test test_tcl failed -- multiple errors occurred; run in verbose mode for details

test_tk skipped -- tk not available: Can't find a usable init.tcl in the following directories:
    F:/Python/dev/py27/lib/tcl8.5 F:/Python/dev/py27/lib/tcl8.5 F:/Python/dev/lib/tcl8.5 F:/Python/dev/py27/library F:/P
ython/dev/library F:/Python/dev/tcl8.5.2/library F:/Python/tcl8.5.2/library
This probably means that Tcl wasn't installed properly.

If test_tcl is run first, it works, test_ttk_guionly gives the same message as test_tk, test_ttk_testonly is OK. So the attached patch, 10652_tkfix_27.diff is an improvement, but not a complete fix.

I am going to concentrate on 3.x (which means manually delete tcltk and re-compile) and apply if all goes well.
Date User Action Args
2013-03-16 06:20:54terry.reedysetrecipients: + terry.reedy, georg.brandl, pitrou, ocean-city, ezio.melotti, r.david.murray, michael.foord, brian.curtin, zach.ware
2013-03-16 06:20:54terry.reedysetmessageid: <>
2013-03-16 06:20:54terry.reedylinkissue10652 messages
2013-03-16 06:20:53terry.reedycreate