Python Does Empty String Evaluate To False