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']:
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)