here' summary of what' new this time aroundpython port the code was updated to run under python onlypython is no longer supported without code changes although some of the task of porting to python requires only minor coding changesother idiomatic implications are more far reaching python ' new unicode focusfor examplemotivated much of the internationalization support in this version of pymailgui (discussed aheadlayout improvements view window forms are laid out with gridding instead of packed column framesfor better appearance and platform neutrality of email headers (see for more details on form layoutin additionlist window toolbars are now arranged with expanding separators for claritythis effectively groups buttons by their roles and scope list windows are also larger when initially opened to show more text editor fix for tk change both the embedded text editor and some text editor instances popped up on demand are now forcibly updated before new text is insertedfor accurate initial positioning at line see pyedit in for more on this requirementit stems from recent change (bug?in either tk or tkinter text editor upgrades inherited because the pyedit program is reused in multiple roles herethis version of pymailgui also acquires all its latest fixes by proxy most prominentlythese include new grep external files search dialog and support for displayingopeningand saving unicode text see for details workaround for python bug on traceback prints in the obscure-but-all-too-typical categorythe common function in sharednames py that prints traceback details had to be changed to work correctly under python the traceback module' print_tb function can no longer print stack trace to sys stdout if the calling program is spawned from another on windowsit still can as before if the caller was run normally from shell prompt since this function is called from the main thread on worker thread exceptionsif allowed to fail any printed error kills the gui entirely when it is spawned from the gadget or demo launchers to work around thisthe function now catches exceptions when print_tb is called and in response runs it again with real file instead of sys stdout this appears to be python regressionas the same code worked correctly in both contexts in python and unlike some similar issuesit has nothing to do with printing unicodeas stack traces are all ascii text even more bafflingdirectly printing to stdout in the same function works fine heyif it were easythey wouldn' call it "work major pymailgui changes