From dffa0c6d361ceb789265cb12a949c0cdd4f2d5de Mon Sep 17 00:00:00 2001 From: Christian Mayer Date: Wed, 06 Jan 2010 18:18:36 +0000 Subject: moved Coach#notify('setting-done') into separate method --- diff --git a/ReckonPrimer.activity/coach.py b/ReckonPrimer.activity/coach.py index 26fd1bc..57f95bd 100755 --- a/ReckonPrimer.activity/coach.py +++ b/ReckonPrimer.activity/coach.py @@ -38,13 +38,7 @@ class Coach: def switch_to_settings(self, key): self._ex = self._collect.select(key) self._dis.offer_setting(self._ex) - - def notify(self, (msg, data)): - """called by the observed objects""" - print("in coach.notify: msg=, data=", (msg, data)) - if msg == 'setting-done': # from display - self._ex.update_setting(data) - self._learner.start_calcs(self._ex) - else: - raise Error() - + + def settings_done(self, settings): + self._ex.update_setting(settings) + self._learner.start_calcs(self._ex) diff --git a/ReckonPrimer.activity/display.py b/ReckonPrimer.activity/display.py index 6f9019d..a2a26ee 100755 --- a/ReckonPrimer.activity/display.py +++ b/ReckonPrimer.activity/display.py @@ -257,7 +257,7 @@ class Display: def release_sett_callback(self, widget): """ Start calcs with these settings (probably updated). """ print('in display.release_sett_callback') - self._co.notify(('setting-done', self._ex._sett)) + self._co.settings_done(self._ex._sett) self.settings_table.hide() #self.collection_table.hide() self.feedback_table_show() -- cgit v0.9.1