aidy wrote: > Hi, > > This is my code and I have printed out some de-bug statements. I > haven't a clue why the task = 'validate' switch statement is not being > executed. > > <code> [...] Check your indentation. You read a line. If you recognize it, you set the task. If you don't recognize it, you print "the task = ..." and do something related to the task. Since "Expected-Result" is recognized, you never get to process the validate action. You need to intercalate a blank line or something (or change your algorithm). --