diff options
-rw-r--r-- | examples/statemachine/statemachine.py | 2 |
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", |