summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/statemachine/statemachine.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/examples/statemachine/statemachine.py b/examples/statemachine/statemachine.py
index 398faa3..4f1f31c 100644
--- a/examples/statemachine/statemachine.py
+++ b/examples/statemachine/statemachine.py
@@ -90,7 +90,7 @@ def expand_state_definition(source, loc, tokens):
" self._state = None",
" def initialize_state(self, init_state):",
- " if isinstance(init_state, {baseStateClass}):".format(baseStateClass=baseStateClass),
+ " if issubclass(init_state, {baseStateClass}):".format(baseStateClass=baseStateClass),
" init_state = init_state()",
" self._state = init_state",