# HG changeset patch # User Björn Ricks # Date 1354793311 -3600 # Node ID 7ab5b887a7c507081d1bf6ce88e76953a879ac84 # Parent ac7c6594fc0ee72d2060413dbd4d41d1f920651e Always call super constructor of states diff -r ac7c6594fc0e -r 7ab5b887a7c5 getan/states.py --- a/getan/states.py Thu Dec 06 12:26:33 2012 +0100 +++ b/getan/states.py Thu Dec 06 12:28:31 2012 +0100 @@ -253,8 +253,7 @@ class HandleUserInputState(State): def __init__(self, controller, view, state, footer): - self.controller = controller - self.view = view + super(HandleUserInputState, self).__init__(controller, view) self.state = state self.footer = footer @@ -374,9 +373,8 @@ class EntryListState(State): def __init__(self, state, controller, view): + super(EntryListState, self).__init__(controller, view) self.projectlist_state = state - self.controller = controller - self.view = view def keypress(self, key): logger.debug("EntryListState: pressed key '%r'" % key)