Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamus_ <mail2samus@gmail.com>2009-10-16 14:44:33 (GMT)
committer Samus_ <mail2samus@gmail.com>2009-10-16 14:44:33 (GMT)
commit1514282ac094a808c77260bfd435d460049c1ea9 (patch)
treee61bd0d7d1fd34d45f2a210703c65f1a30373894
parent9155fd167a0ad54975b60db35ab494528a50c546 (diff)
adding assertion using isinstance because Picca dislikes passing class objects alone :(
-rw-r--r--application.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/application.py b/application.py
index 4258c6e..bba92b7 100644
--- a/application.py
+++ b/application.py
@@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
import gtk, pygtk
from util import reparent
-from estados import Inicio
+from estados import BaseState, Inicio
pygtk.require("2.0")
@@ -28,8 +28,9 @@ class ApplicationManager(object):
window.show()
- def change_state(self, state_class):
- reparent(state_class, state_class.template, self.inner_container)
+ def change_state(self, new_state):
+ assert(isinstance(new_state, BaseState))
+ reparent(new_state, new_state.template, self.inner_container)
def gtk_main_quit(self, userdata=None):