diff options
Diffstat (limited to 'ReckonPrimer.activity/display.py')
-rwxr-xr-x | ReckonPrimer.activity/display.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/ReckonPrimer.activity/display.py b/ReckonPrimer.activity/display.py index ac0381e..fca2c58 100755 --- a/ReckonPrimer.activity/display.py +++ b/ReckonPrimer.activity/display.py @@ -22,9 +22,10 @@ class Display: self._permanent_gui_elements(window) self.errors = 0 self._ex = None # WN091214 ??? - self._ex_key = None # self._sett = None # setting updated by callbacks during input - self.running = False # first round of calculations WN091214 ??? + self.running = False # switch settings_/feedback_table TODO rename + self._coll_key = None # semaphore for self.finish_collect_callback + # and Collection.select_exerc_callback def register(self, sess, co, learner): """register _after_ Session and Coach have been instantiated""" @@ -378,3 +379,6 @@ class Display: self.table.attach(self.feedback_table, 1, 2, 0, 5) self.feedback_table.show() + def set_select_exerc_semaphore(self, coll_key): + """ Sets a semaphore for finish_collect_callback. """ + self._coll_key = coll_key |