Merge pull request #9 from nickm/fix_4
fix for broken Entering composition logs
diff --git a/src/composer/conductor.py b/src/composer/conductor.py
index e837d1d..eb11bd8 100644
--- a/src/composer/conductor.py
+++ b/src/composer/conductor.py
@@ -214,8 +214,8 @@
# process one state
jsonv = fsm[state] # jsonv definition for current state
- if 'path' in jsonv:
- print('Entering composition'+jsonv['path'])
+ if hasattr(jsonv, 'path'):
+ print('Entering composition'+jsonv.path)
current = state
state = current + jsonv['next'] if 'next' in jsonv else None # default next state
if jsonv['type'] == 'choice':