Python Forum
Apple High Sierra problem(s) - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: General (https://python-forum.io/forum-1.html)
+--- Forum: News and Discussions (https://python-forum.io/forum-31.html)
+--- Thread: Apple High Sierra problem(s) (/thread-6362.html)



Apple High Sierra problem(s) - jamie - Nov-18-2017

A week ago I updated to High Sierra and encountered two (probably related) problems in a proven Python 3 program - a Sudoku solver using tkinter (TTK) and Numpy. I reloaded the latest versions of all packages.
Here's what's happening:
1. Minor functions have been initiated based on 'focusout' from entry widgets - loading the puzzle. The function based on focusout has now stopped working for the last entry widget when the next widget is a button widget, although it still works when the next widget is an entry widget. Workaround: take focus to one extra entry widget without entering anything to get previous one processed before using the button.
2. Screen fields have been updated using .update_idletask(). This has stopped working until the initiated function is completely finished (apparently not recognizing any idletask indication), so that what used to be a progressive display of screen update during solution, now all takes place at the end. Workaround: I replaced all .update_idletask() with .update()

Is it just me or is anybody else encountering this sort of thing?


RE: Apple High Sierra problem(s) - jamie - Mar-31-2018

At least #1 item was finally fixed by an OS update yesterday. I haven't had time to check #2 yet.