The Python service had a bug which did not allow callbacks from other Services.  Listeners could be set up which were supposed to call different methods in Python, but ended up only calling the first called method.

an Example would be :

You would expect the output to be "I said foo" when you "say foo" and "I said bar" when you "say bar".
But .. they both are whatever is called first - so if you "say foo" first, it doesnt matter what you say next it will always be "I said foo" :(

The issue was a Python caching mechanism, it has been fixed.  It's now WORKY !

found and squashed another bug when not using Sphinx confirmations or negations - Sphinx would processes every other command - FIXED (nobody noticed this one yet)

hairygael

11 years ago

Great I'm going to test now and let you know.

"found and squashed another bug when not using Sphinx confirmations or negations - Sphinx would processes every other command"

I did notice that problem, InMoov would just keep asking all the commands after each other without waiting for the answer...

Glad this is fixed too.