You have two calls to reTest and so reTest needs to return twice. One return is from the reTest(True) call back to reTest(False). The second return is from reTest(False) back to the prompt.
What were you expecting to happen? -- http://mail.python.org/mailman/listinfo/python-list