If open fails, the else block is called, in which case filename would be 
evaluated again.

Reply via email to