Debugging of undefined vars in break if statements
I just encountered the following situation: I was trying to break a loop item with the "break if" option. I used a conditional statement to check the count of variable A and break the loop if var A would be equal var B. It just did not break the loop and I had no idea why.
It turned out, that I did not define variable A which made OpenSesame to skip the entire block iteration instead of raising an error or giving me a warning. Without going into too much detail of my situation, there are plenty of situations in which I believe this way of handling such a mistake can make debugging very very difficult.
I wonder whether it would be better if OpenSesame gives in such a case a warning in the debug window or - even better - raises a python error.