Mercurial > getan > getan
diff getan/states.py @ 39:d4ce02a33acd
Minor fixes (logging, states)
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Wed, 15 Dec 2010 11:35:59 +0100 |
parents | 68cc10d082ab |
children | f44f808e7d47 |
line wrap: on
line diff
--- a/getan/states.py Wed Dec 15 10:38:15 2010 +0100 +++ b/getan/states.py Wed Dec 15 11:35:59 2010 +0100 @@ -88,7 +88,6 @@ return self def select(self): - proj_node = self.view.select() self.controller.start_project(self.view.item_in_focus()) return RunningProjectsState(self.controller, self.view) @@ -231,7 +230,10 @@ self.footer.set_edit_pos(pos) elif len(key) >= 1 and len(key[0]) == 1: return self.insert(key) - return self + return self + + def enter(self): + raise Exception("Not implemented") def exit(self): return self.state @@ -244,12 +246,12 @@ class BaseTimeState(HandleUserInputState): def __init__(self, controller, view, running_state): - super(BaseTimeState, self).__init__(controller, view, running_state, + super(HandleUserInputState, self).__init__(controller, view, running_state, view.frame.get_footer()) def exit(self): self.view._total_time() - return self.running_state + return self.state def insert(self, key): if key[0] in ['0','1','2','3','4','5','6','7','8','9']: